£2,200,000 | 4,850 sq ftCadbury Close London N20 9BDOffice for sale4,850 sq ft floor areaNearest station 0.2mi.