The Savoy, London

(Created by Jane Doe)

Tags

Add Tags

About

The Savoy Hotel is a five-star hotel located on the Strand, in the City of Westminster in central London. Built by impresario Richard D'Oyly Carte, the hotel opened on 6 August 1889 and was the first in the Savoy group of hotels and restaurants owned by Carte's family for over... Read More

Photos

Books & Art / See All Spots (1)

Comments