Office
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..