Bulky Skyscrapers in Croydon
By Community Correspondent Samia Ahmed The planned Cherry Orchard Towers, is a high-rise building that will cost £500m to construct. It is part of the Croydon Vision 2020 regeneration plan for Central and East Croydon. The mixed-use buildings