The Hotel Chelsea – also called the Chelsea Hotel, or simply the Chelsea – is a hotel in Manhattan, New York City, built between 1883 and 1885. The 250-unit hotel is located at 222 West 23rd Street, between Seventh and Eighth Avenues, in the neighborhood of Chelsea. Paper model from Aeon2.
Download Parts and Instructions