HomePlaces Open with Maps Category Public Spaces Address Devonshire Square London EC2M 4YE Map Phone 020 7645 0800 Access 294 m from Aldgate Circle LineMetropolitan Line 387 m from Liverpool Street London OvergroundCircle LineHammersmith & City LineMetropolitan LineCentral LineElizabeth Line 434 m from Aldgate East District LineHammersmith & City Line Top Rated Tours Explore the UK & Europe with an eSIM from just £26/month Details Explore the UK & Europe with an eSIM from just £26/month Details Explore the UK & Europe with an eSIM from just £26/month Details