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?