London Terrace is an apartment building complex located in New York City, in the Chelsea section of western Manhattan. It encompasses an entire city block bounded by Ninth and Tenth Avenues, as well as by West 23rd and 24th Streets. Construction began in late 1929, at a cost of more than $25,000,000 on what was then to be the largest apartment building in the world.
Less