UKSouth East EnglandBerkshireSlough
Shop
SL1, Slough, High Street
To Let, 1,539 sf
High Street, Prime
Ground floor only
A prominent lock up retail premises located in a prime location..