the langham new york city
The Langham. The Langham is an apartment building in Manhattan, New York City, United States, located along Central Park West. After the site was unused for more than 15 years, the building was constructed between 1905 and 1907.