Located in the heart of the City, right next to London Wall and the Museum of London.