Mit Blick auf den Fluss Themse, in der Nähe des Houses of Parliament und der Trafalgar Square, diese Grade I listed building bietet luxuriöse Unterkunft und den höchsten Standard an Service und Betreuung. Alle Zimmer wurden renoviert Executive Standard sind klimatisiert und mit Fax / Modemanschluss, Minibar und Bügeln, und einige mit Aussicht auf den Fluss. Das Hotel liegt nur wenige Gehminuten von vielen großen Londoner Sehenswürdigkeiten, Theater und Geschäfte. Es ist auch in der Nähe des Geschäftszentrums und ideal für die Royal Festival Hall und das London Eye Millennium Wheel across the River Thames.