£2,650,000 | 6,060 sq ft1308-1312 High Rd London N20 9HJRetail property (high street) for sale6,060 sq ft floor areaNearest station 0.2mi.