Located in South Croydon within the London Borough of Croydon, which is the focus of a £5.25bn regeneration programme, making it one of London’s largest growth areas. Full planning permission received for 79 units with 3,632sq ft of ground floor commercial space.
No website specified
No contact details specified