UKSouth East EnglandHertfordshireStevenage
Shop
SG1, Stevenage, Town Square
To Let, 3,613 sf
Modern unit, Prime, GF Sales >140sm/1500sf, Corner position, Outside Seating
The premises are arranged over ground floor. There is potential for outdoor seating beneath the canopy.
Stevenage is a large town and borough in Hertfordshire, England, 29 miles north of..