Chelsea’s former Townhouse hotel site seeks OK for demolition
A dilapidated Chelsea building that was once home to a boutique hotel is gearing up for demolition, city records show. The 5-story property at 131 W. 23rd St., formerly occupied by the Townhouse Inn of Chelsea until it shuttered during the pandemic, is seeking to be razed, according to permits filed with the Department of […]
Chelsea’s former Townhouse hotel site seeks OK for demolition Read More »