The hotel is centrally located in the heart of London, right around the corner from the famous Tower of London, as well as the Tower Bridge Experience museum and St. Paul's Cathedral. The nearby Shakespeare's Globe Theatre offers a look into the playhouse that served the world's most famous playwright. The hotel is also within walking distance of Lloyd's of London insurance market, the British Royal Mint and the London Stock Exchange (LSE).