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?
{"latitude":41.37717,"longitude":-73.96136,"title":"Thayer Hotel"}