News
The Savoy's 267 rooms and suites – which travelers say are ... Considered one of London's most iconic hotels, The Savoy first opened in 1889 and has been serving business and leisure travelers ...
Trafalgar Square and London Eye, this hallowed English institution is one of the world's most famous hotels, a gilded palace of history and hospitality. A Fairmont-managed hotel, The Savoy is part ...
London's Savoy hotel has launched a podcast series called "The Savoy Originals", featuring interviews with Rob Brydon and ...
The Savoy Hotel is a luxury hotel located in the Strand in the City of Westminster in central London, England. Built by the impresario Richard D'Oyly Carte with profits from his Gilbert and ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results