Das Stadthotel liegt im Herzen von London, rund 800 m vom Tower of London entfernt. Diverse Bars und Pubs finden sich in der unmittelbaren Umgebung des Hotels, das sich rund 200 m von der Station Tower Hill, rund 500 m von einer Auswahl an Diskotheken und Geschäften und ca. 1,3 km von der St. Paul''s Cathedral entfernt befindet.