UKSouth East EnglandAuto Trade Leigh Road SL
SL1 Leigh Road
To Let 43,051 sf Car Showroom / Sales, General Industrial
Highly prominent vehicle dealership located within the renowned Slough Trading Estate. Purpose-built vehicle dealership developed in 2017. ..
Slough is a large town in Berkshire, Southeast England, with a population of approximately 158,500 (2021 Census). It is strategically..