One Leadenhall (Opening December 2025)

1 Leadenhall St,
City of London,
London EC3V 4QT, United Kingdom