Dove si trova The Strand Palace Hotel?
In zona London City Centre, questo hotel ecosostenibile si trova a 15 minuti a piedi da Covent Garden Market, Piccadilly Circus e London Dungeon. Luoghi di interesse come Big Ben e Buckingham Palace si trovano a meno di 2 km di distanza. Stazione della metro di Charing Cross è a 5 minuti a piedi, mentre Stazione della metro di Covent Garden è a 5 minuti.