Price on application12,786 - 38,358 sq ftBeaconsfield St London N1C 4EWOffice to rent12,786 sq ft floor areaNearest station 0.4mi.