Where is The Wallace Hotel?

Where is The Wallace Hotel located?

The Wallace Hotel, New York, United States of America (approx. 40.78191°, -73.98179°)


Where is The Wallace Hotel on the map?