Office, Light Industrial, Storage
To Let 1,884 sf
The property is a self-contained two-storey building providing accommodation at ground and first floor level with several separate rooms with..
Stevenage is a major commercial and retailing centre approximately 30 miles north of London..