In zona London City Centre, questo hotel di lusso si trova a pochi passi da Leicester Square, National Gallery e Trafalgar Square. Luoghi di interesse come Piccadilly Circus e Regent Street si trovano a meno di 10 minuti di distanza. Stazione della metro di Leicester Square e Stazione della metro di Piccadilly Circus si trovano a meno di cinque minuti a piedi.