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%