UKSouth East EnglandHertfordshireEast Hertfordshire
Office
CM23, Bishop's Stortford, London Road
To Let 1,921 - 6,469 sf
Air Conditioning, Car spaces
High quality office space in the centre of Bishops Stortford with..
Innovation House is situated just to the south east of Bishop’s Stortford town centre. It forms part of a major development which..