Hotel Chelsea
There is not a more iconic building in New York than Hotel Chelsea on 222 West 23rd Street. Originally built between 1883-1885 (a couple of years before the Eiffel Tower was constructed) Hotel Chelsea reached NYC landmark status in 1966 and has been on the National Register of Historic Places since 1977. Omnibuild has been selected to manage the overhaul of Hotel Chelsea and get it back gleaming in its original luster and glory by late 2017. Soon, guests will be able to revel in the echoes of the past, feeling connected to a place in the New York City lore.