The Bloomsbury Hotel caters for tourists and business guests and is located within a few minutes walk from Oxford Street, Leicester Square and Covent Garden.