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

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