£14,710,000 | 18,618 sq ft16 Laystall St London EC1R 4PFOffice for sale18,618 sq ft floor areaNearest station 0.3mi.