Situato ai piedi della bella British Museum, l'hotel è situato in Russell Square. Questo hotel è ideale per turisti e viaggiatori d'affari in quanto dispone di ottimi collegamenti, essendo situato vicino alla stazione di Paddington.
L'Hotel è un nuovo hotel con caratteristiche georgiane originali, offre un soggiorno tranquillo e confortevole, con un servizio di qualità, una splendida vista e 2 ristoranti.