£875,000 | 1,332 sq ftLever St London EC1V 8ALOffice for sale1,332 sq ft floor areaNearest station 0.4mi.