London Square Croydon is a contemporary development featuring 108 private apartments and penthouse duplexes, set in the vibrant heart of Croydon. With its striking design, landscaped terraces, and a new public square, this development offers a high standard of living with excellent amenities.
Residents enjoy a seamless blend of modern interiors and communal spaces, making it an ideal place to live, work, and socialize, all within minutes from Croydon’s bustling town center and transport hubs.