Dove si trova The Tower Hotel?
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 15 km di distanza. Stazione di Tower Gateway è a 6 minuti a piedi, mentre Stazione di Tower Hill è a 7 minuti.