UK
South East England
Berkshire
Slough
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..