£1,250,000 | 932 sq ft63 North Cross Rd London SE22 9ETRetail property (high street) for sale932 sq ft floor areaNearest station 0.4mi.