UKSouth East EnglandBerkshireSlough
Office
SL1, Keypoint, Slough, High Street
To Let, 1,168 - 19,823 sf
Keypoint is a striking, high quality and prominent office in Slough, located close to the town centre amenities and transport links...
Slough is a well-established business hub in the Thames Valley. It provides a base for some of the world’s leading brands and stands..