Where is Algonquin Hotel?
Where is Algonquin Hotel located?
Algonquin Hotel, New York, United States (approx. 40.75583°, -73.98233°)
Where is Algonquin Hotel on the map?
{"latitude":40.75583,"longitude":-73.98233,"title":"Algonquin Hotel"}