An opportunity to rent a 7,500 sq ft three storey commercial building in Croydon Old Town, Church House is self-contained and benefits from two separate..
The subject property is located within Croydon Old Town on Old Palace Road and is well connected by public transport.