£2,200,000 | 1,696 sq ft218-220 High St Slough SL1 1JSRetail property (high street) for sale1,696 sq ft floor areaNearest station 0.3mi.