Call Us

131 West 23rd Street, New York, NY, 10011, US

About The Townhouse Inn of Chelsea

Amenities

Map Location & Address

The Townhouse Inn of Chelsea
131 West 23rd Street, New York, NY, 10011, US
The Townhouse Inn of Chelsea
Our Best Rate
Pay Now & Save
Room amenities and details
Book now