The Savoy

The Savoy

14 followers
·
94 followers
London, United Kingdom  ·  Perfectly placed on the River Thames and within the vibrancy of Covent Garden’s shopping and theatre district, The Savoy is one of London’s most revered hotels.
The Savoy