The Townhouse Inn Of Chelsea is set in a historic area of New York next to Central Park, Top of the Rock Observation Deck and Town Hall. The property features a baggage storage and an elevator.
The hotel boasts beautiful location in New York close to 23rd Street (IRT Lexington Avenue Line) underground station. The property lies within 600 meters from Empire State Building, High Line and Joyce Theater.
Penn train station is a 15-minute walk away.
The Townhouse Inn Of Chelsea offers 13 rooms fitted with free Wi-Fi, a living space, TV with satellite channels, a sofa and an iron with ironing board for a comfortable stay in New York.
Eat & Drink
The hotel The Townhouse Inn Of Chelsea provides visitors with a free continental breakfast.