UK
South East England
Berkshire
Slough
Office
SL1
, Beechwood House, Slough,
Windsor Road
To Let, 2,440 - 7,232 sf
1
4,792 sf
Modern offies in convienient location in Slough town centre. Easy walking distance to station and close..