A luxury collection of apartments set within the prestigious Nine Elms Park, where breathtaking views stretch across the beating heart of London. London Square is situated on the South Bank, surrounded by some of the City’s most famous landmarks, and just a stone's throw away from the U.S. Embassy.
Key features
- Located on the southern bank of the River Thames at Nine Elms, London
- Offering studio, 1, 2, & 3 bedroom apartments
- Stunning views of the River Thames and London’s skyline
- State-of-the-art amenities
- Prices from £1,200,000
- Handover from Q1 2025