The Savoy Hotel

Perfectly placed on the north bank of the River Thames and set within the vibrancy of Covent Garden’s shopping and theatre district, The Savoy is one of London’s most revered hotels.

The Savoy Hotel