Holiday Inn London - Bloomsbury
Welcome to Holiday Inn London-Bloomsbury a modern and stylish hotel in London’s West End, perfectly located for all of your leisure and business needs. The hotel can be found just off Russell Square, close to Kings Cross Rail Station, Covent Garden and Oxford Street for Shopping. The Holiday Inn Bloomsbury hotel is located within easy reach of many of London’s tourist attractions: The British Museum, Madame Tussauds, London Zoo and West End theatres.