Il Russell Square Hotel Londra, 3 stelle, offre accesso alla National Portrait Gallery, che si trova a soli 1 km.
Tra le attrazioni turistiche della zona c'è anche il St. James's Park, a circa 25 minuti a piedi dall'hotel. Il British Museum è vicino a questo hotel. Situato a 750 metri dalla stazione della metropolitana Holborn, il Russell Square Londra è a 3 km dallo Shard.
Il ristorante Friend at Hand, un posto ideale per godere delle prelibatezze della cucina britannica, si trova a 150 metri.