Completed Slough City Centre Slough, South East England, England, United Kingdom £185,000 upto £290,000 0 Beds 1 Baths