Socha Plaza 123


A shopping plaza in Scotia, New York. Visit the website for more information about the stores within the plaza.

Socha Plaza 123 Map

Contact Information

  • 123 Saratoga Road
  • Schenectady, New York 12302
  •  
READY TO START PLANNING YOUR TRIP?
Plan your visit