Properties
Results 1 - 2 of 2
Slough Town Centre 18 Stoke Road
- Slough United Kingdom
Slough Town Centre
18 Stoke Road, Slough, SL2 5AG
This business centre is in a prominent office building in the middle of Slough next to the station. There are many reasons for locating a (...)
Slough Bath Road 268 Bath Road
- Slough United Kingdom
Slough Bath Road
268 Bath Road, Slough, SL1 4DX
The Slough Bath Road business centre is located in a striking glass building designed by architect Sir Norman Foster. It is strategically situated (...)