Dieses freundliche Hotel in London genießt eine ausgezeichnete Lage mit Blick auf den schönen Russell Square und ist nur wenige Schritte vom British Museum entfernt. Es verfügt über ein Restaurant, eine Bar und ein Café. Die Themse, der Regents Park und der Hyde Park sind in wenigen Schritten erreichbar; die U-Bahn-Station Russell Square ist in zwei Minuten zu erreichen und bietet eine gute Anbindung an alle Teile der Stadt. Der Bahnhof Kings Cross ist zu Fuß erreichbar.