UKSouth East EnglandIndustrial Twyford Business Centre CM
CM23 Twyford Business Centre
To Let 4,807-5,826 sf Warehouse, Light Industrial
A self-contained industrial/warehouse unit with ground floor showroom area, kitchenette and WC facilities. There is a 3 m wide roller shutter door...
Situated off London Road on the edge of Bishop's Stortford, this busy industrial estate offers excellent access to M11..