106 Leadenhall Street, London
The property is located adjacent to 100 and 107 Leadenhall Street and is a multi-tenanted asset with approximately 12,700 square feet net internal area of office space.

Address
106 Leadenhall Street, London
Group Interest
100%
100%