£90,000,000 | 95,523 sq ft86 Fetter Ln London EC4A 1ENOffice for sale95,523 sq ft floor areaNearest station 0.1mi.