The Savoy

5 Star London Hotel The Savoy is an iconic 5 star London hotel dating back to the 1880s on the Strand, near Covent Garden. We had afternoon tea at The…

%d bloggers like this:

Looking for Something?