£1,300,000 | 2,500 sq ft834-836 Garratt Ln London SW17 0NARetail property (high street) for sale2,500 sq ft floor areaNearest station 0.3mi.