From Central London: 0.6 miles
The Strand, London,
WC2R OEU
Location: Strand, Covent Garden, Trafalgar Square
The Savoy Hotel London is one of Britain's enduring landmarks, perfectly
situated for all London has to offer. On
the Strand itself are many
world famous Theatres and just beyond in Covent garden are many shops
and bars.