UKSouth East EnglandHertfordshireStevenage
Shop
SG1, Stevenage, Town Square
To Let, 663 sf
The self-contained lock-up shop provides retail sales area at the front with kitchen, W/C and disabled..
Town Square is located in a prominent position within the Stevenage New Town ..