Where is The Jewel Hotel, New York?

Where is The Jewel Hotel, New York located?

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


Where is The Jewel Hotel, New York on the map?