Holiday Inn Bloomsbury is perfectly located on Russell Square in the midst of many central London parks and historic buildings, with the numerous attractions of London's West End just a short stroll away. Ideally situated for both business and leisure travellers, the hotel is close to an network of underground and rail links. Together with a can-do friendly service, guests can feel at home no matter where in the world they are.