Located at Broadway and 27th Street, the Broadway Plaza Hotel is in the heart of Chelsea, near the fashionable Flatiron district, just minutes away from Times Square and all the excitments that New York City offers. All 69 guestrooms and public areas were fully renovated in 2016.