London Terrace Gardens is a part of the history of New York. When it was completed in 1931, London Terrace was the considered the largest apartment building in the world. Occupying the entire block between 23rd and 24th Streets and Ninth and Tenth Avenues in the heart of fashionable West Chelsea.
Partial Data by Foursquare.