11 Leadenhall St, London EC3Simon2025-05-10T09:32:26+00:00 11 Leadenhall St, London EC311 Leadenhall Street offers modern office space well suited to today’s and tomorrow’s occupiers needs. The available accommodation includes a total of 5,356 sq ft of Cat A and fully fitted space over the 2nd, 4th and 7th floors. WEBSITE