Hotels in Bloomsbury
Holiday Inn London-Bloomsbury is conveniently located in the centre of the city, almost next door to the incredible British Museum and just a stone’s throw from such attractions as Buckingham Palace, London’s Theatreland, Covent Garden and St Paul's Cathedral.
Credit Cards Accepted
TV in Rooms
This page viewed on 2,996 occasions since Oct 16th 2005