Centrally located in London,The Bloomsbury Hotel is just a few minutes walk from Oxford Street, Leicester Square and Covent Garden. A listed neo-Georgian building,The Bloomsbury Hotel blends old-world grandeur with memorable, modern luxury.