Dieses beliebte Hotel, das im Jahr 1800 erbaut wurde und sich in einem traditionellen viktorianischen Gebäude befindet, liegt im Zentrum der Stadt, ganz in der Nähe von Piccadilly Circus, dem London Eye, dem Buckingham Palace und dem berühmten Big Ben sowie anderen touristischen Stätten von kulturellem und historischem Interesse. Die Gäste können auch unzählige Einkaufs- und Unterhaltungsmöglichkeiten finden, die zu Fuß erreichbar sind. Die öffentlichen Verkehrsmittel sind ebenfalls zu Fuß erreichbar. Der Bahnhof Victoria ist etwa 5 Minuten entfernt und Westminster Abbey, die Houses of Parliament sowie die Tate Gallery sind nur wenige Minuten entfernt. Die modernen Zimmer sind wunderschön eingerichtet und mit Holzelementen und Parkettböden ausgestattet. Jedes Zimmer verfügt über ein eigenes Badezimmer mit Pflegeprodukten.