UKSouth East EnglandHertfordshireEast Hertfordshire
Office
CM23, Innovation House, Bishop's Stortford, London Road
To Let 1,921 sf
Air Conditioning, Raised Floors, LED Lighting, Open Plan, Kitchen
The suite forms part of Innovation House, a high quality office building prominently located on London..
Innovation House is situated just to the south east of Bishop’s Stortford town centre. It forms part of a major development which includes the adjacent..