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 3,129 occasions since Oct 16th 2005