UKSouth East EnglandHertfordshireEast Hertfordshire
Office
CM23, Innovation House, Bishops Stortford, London Road
To Let 3,000-6,469 sf
Innovation House sits within a prominent and established riverside development comprising four floors of..
Innovation House, which sits on the banks of the River Stort, is located within easy walking distance of the..