£4,200,000 | 2,408 sq ft96 Clifton Hl London NW8 0JTRetail property (high street) for sale2,408 sq ft floor areaNearest station 0.3mi.