Where is Thayer Hotel?

Where is Thayer Hotel located?

Thayer Hotel, New York, United States (approx. 41.37717°, -73.96136°)


Where is Thayer Hotel on the map?