ookaboo: free pictures of everything on earth

The Langham Pictures



 

 
Main Big photo
Wikipedia: The Langham is an apartment building in Manhattan, New York City, United States, located along Central Park West. After the site stood idle for more than 15 years, the building was constructed between 1905 and 1907. Built at a cost of US$2 million, the structure included modern amenities, such as ice accessible from every apartment.

[135 Central Park West (The Langham)]  
 

Is there something wrong with this topic? See our policies on offensive content; if you see something wrong, contact us.