UKSouth East EnglandHertfordshireStevenage
Office, Light Industrial, Storage
SG2, Stevenage, The Glebe
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..