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°)
The Jewel Hotel, New York, The Jewel Hotel, New York, United States of America (approx. 40.75976°, -73.97792°)