Dove si trova St Martins Lane?
In zona London City Centre, questo hotel di lusso si trova a 5 minuti a piedi da Trafalgar Square e Leicester Square. Luoghi di interesse come Piccadilly Circus e Big Ben si trovano a meno di 2 km di distanza. Stazione della metro di Leicester Square e Stazione della metro di Charing Cross si trovano a meno di cinque minuti a piedi.