In zona London City Centre, questo hotel di lusso si trova a meno di 10 minuti a piedi da Tate Modern, Teatro Globe e Borough Market. Luoghi di interesse come The Shard e Torre di Londra si trovano a meno di 3 km di distanza. Stazione della metro di Southwark è a 5 minuti a piedi, mentre Stazione di Londra Waterloo East è a 9 minuti.