Boasting one of the capital’s most prestigious locations, the Hotel Russell is located just minutes from the financial and commercial district. Hotel Russell is situated in the heart of Bloomsbury, opposite Russell Square underground station with its excellent connections to all parts of London. The British Museum is within easy reach of all attractions including Buckingham Palace, St Paul’s Cathedral, the London Eye, Tower of London and the Houses of Parliament. Hotel Russell provides 373 bedrooms, all designed to suit the requirements of the business executive including high-speed Internet connection and working area.