107 Leadenhall Street
EC3A 4AA London
- Location and Transport
- More like this
From 2 to 50 desks available, please contact us for more details.
A newly refurbished period building situated in the heart of the City of London, with good transport links from Bank, Monument, Liverpool Street and Aldgate stations. The common areas boast Art Deco features and the offices offer grade A accommodation fitted to a high standard.