The nearest metro station is 45 m away from the Business Center on Aldgate Tower, 2 Leman Street, London in E1 8FA The City of London.