Dette hotel ligger i London City Centre, kun 10 minutters gang fra Tower Bridge, Tower of London og HMS Belfast. Derudover ligger The Shard og Excel Exhibition Centre ca. 10 km derfra. Du kan desuden gå til Tower Hill Station på 7 minutter og Tower Gateway Sporvognsstation på 8 minutter.