In zona London City Centre, questo hotel si trova a meno di 10 minuti a piedi da Tower Bridge, Torre di Londra e HMS Belfast. Luoghi di interesse come The Shard e Centro esposizioni di Excel si trovano a meno di 10 km di distanza. Stazione di Tower Hill è a 7 minuti a piedi, mentre Stazione di Tower Gateway è a 8 minuti.