The Langham Hotel

Total sq.ft.
The Langham Hotel is a 5 Star luxury hotel located in the heart of Manhattan