Where is Gideon Putnam Resort & Spa?

Where is Gideon Putnam Resort & Spa located?

Gideon Putnam Resort & Spa, New York, United States of America (approx. 43.05723°, -73.79822°)


Where is Gideon Putnam Resort & Spa on the map?