Where is Chelsea Inn?

Where is Chelsea Inn located?

Chelsea Inn, New York, United States of America (approx. 40.73876°, -73.99452°)


Where is Chelsea Inn on the map?