Situato in uno dei punti più rinomati della capitale, proprio nel cuore di Bloomsbury, l'Hotel Russell si trova a pochi minuti dalla trendy Covent Garden, dal British Museum, e da Oxford Street.Il West End, Buckingham Palace, la cattedrale di St. Paul's, il London Eye, la Tower of London e le Houses of Parliament sono anch’esse a breve distanza. L’Hotel Russel è facilmente raggiungibile tramite i collegamenti stradali, ferroviari e aerei, e si trova a pochi minuti dalla stazione della metropolitana di Russel Square, mentre le stazioni ferroviarie di Euston, St. Pancras e Kings Cross sono tutte raggiungibili a piedi.Questo magnifico edificio vittoriano dall’imponente facciata è stato recentemente sottoposto ad un’importante programma d’investimento e ristrutturazione del valore di 20 milioni di sterline, e offre il massimo in termini di alloggi di lusso, strutture e qualità degli standard. Il Tempur Bar, situato in loco, offre un ambiente ideale per socializzare, o rilassarsi degustando una bevanda prima di sera.