Where is Algonquin Hotel?

Where is Algonquin Hotel located?

Algonquin Hotel, Algonquin Hotel, United States of America (approx. 40.755833°, -73.98233°)


Where is Algonquin Hotel on the map?