Where is Hotel and the City?

Where is Hotel and the City located?

Hotel and the City, New York, United States of America (approx. 40.74721°, -73.98781°)


Where is Hotel and the City on the map?