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.
Located at Cherry Orchard Road, Croydon, CR0, London Square Croydon is perfectly positioned for quick access to the city’s best shopping, dining, and cultural experiences.