Slough Detached | -- Bd | -- Ba
A1 Retail lease for sale, in the Observatory Shopping Centre, Slough. Approximately 940 sq ft over t....