11 Leadenhall St, London EC3Simon2025-08-03T11:45:31+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. WEBSITEShare via LinkedIn or Email