UKSouth East EnglandBerkshireSlough
Office
SL1, Beechwood House, Slough, Windsor Road
To Let, 2,440 - 7,232 sf
Modern offies in convienient location in Slough town centre. Easy walking distance to station and close..