Price on application600 sq ft30-32 Lymington Avenue London N22 6JARestaurant for sale600 sq ft floor areaNearest station 0.3mi.