£2,300,000 | 4,860 sq ft18-30 Latchmere Rd London SW11 2DXRetail property (high street) for sale4,860 sq ft floor areaNearest station 0.5mi.