UK
South East England
Berkshire
Slough
Office
SL1
, The Switch, Slough,
The Grove
To Let, 5,214 sf
7
5,214 sf
The Switch has undergone an extensive refurbishment programme throughout and now provides a striking building with a new remodelled larger..
Slough is located in the heart of the Thames Valley, within close..