cherry orchard road, london

London, England

Development consists of over 1000 apartments and 30,000 m² of commercial space over four tower buildings, the highest being 52 storeys, as part of the redevelopment of this part of Croydon.