£600,000 | 3,561 sq ft167-169 Ballards Ln London N3 1LPRetail property (high street) for sale3,561 sq ft floor areaNearest station 0.3mi.