Where is The Andrew Hotel?

Where is The Andrew Hotel located?

The Andrew Hotel, New York, United States of America (approx. 40.7882°, -73.72513°)


Where is The Andrew Hotel on the map?