Where is Saratoga Springs Station?

Where is Saratoga Springs Station located?

Saratoga Springs Station, Saratoga Springs Station, United States of America (approx. 43.0829°, -73.8101°)


Where is Saratoga Springs Station on the map?