Updating availability and prices
The Bloomsbury Palace Hotel is located in the centre of London, close to all main attractions such as the Theatre Land, Regent Park Zoo and the British Museum.
The cosy interiors of the hotel will make you feel very comfortable and relaxed. In the lounge there is a satellite TV available and several Internet facilities.
Other sites of interest are easy to reach by public transportation.
Book now, best price guaranteed!
Hotel
Room
Restaurant