The Bloomsbury Hotel
Check availability

Rooms from £142.77 ( €157.05 / $207.02 ) per night
The Bloomsbury Hotel
16-22 Great Russell Street
London
WC1B 3NN
United Kingdom
This 4-star luxury hotel is 200 metres from Oxford Street and Tottenham Court Road London Underground Station. It offers free internet, air-conditioned rooms and an award-winning restaurant.
Online Hotel Bookings