Where is The Jewel Hotel?

Where is The Jewel Hotel located?

The Jewel Hotel, New York, United States of America (approx. 40.75976°, -73.97792°)


Where is The Jewel Hotel on the map?