Dieses freundliche Hotel liegt exzellent in London mit Blick über den reizvollen Russell Square und nur wenige Schritte vom British Museum. Es verfügt über ein Restaurant, eine Bar und ein Café. Die Themse, Regents Park und Hyde Park sind in einem kurzen Spaziergang erreichbar, die U-Bahn-Station Russell Square ist nur 2 Minuten entfernt und bietet leichten Zugang zu allen Teilen der Stadt. Der Bahnhof Kings Cross ist in Laufweite.