Where is Hotel Chelsea?

Where is Hotel Chelsea located?

Hotel Chelsea, Hotel Chelsea, United States of America (approx. 40.744446°, -73.99694°)


Where is Hotel Chelsea on the map?