This centre is located on the corner of Alie Street and Leman Street in the City of London. This City location has excellent access by both road and public transport. Aldgate, Aldgate East, Tower Hill and Tower Gateway (DLR) are within 5 minutes' walk. Liverpool Street and Fenchurch Street are within 10 minutes' walk and Aldgate bus station is a few minutes walk away. The building also benefits from two roof terraces and great natural light throughout and has been refurbished extensively to offer excellent office accommodation across 6 floors, with office suites available from 185 sq ft through to open plan floors of 4,250 sq ft.