The Bloomsbury Hotel The Bloomsbury Hotel, 4 Star Hotel

16-22 Great Russell Street, Bloomsbury, London, WC1B 3NN

The Bloomsbury Hotel provides stylish luxury accommodations in central London. This London Hotel's 153 guest rooms and suites are equipped with every little luxury you need to feel at home. Complimentary high-speed Internet access in all rooms makes staying in touch simple.

Search deals for The Bloomsbury Hotel, London
/

The Bloomsbury Hotel is just two minutes walk from Tottenham Court Road Tube station.