
The Savoy hotel has all you would expect of a five-star hotel and yet something more as it’s steeped in a very singular and stylish history. As one of London’s most famous and iconic hotels it opened in 1889 on the Strand which today is ideal for theatergoers with one theatre within the complex, London’s theatreland and Royal Opera House across the street, and the National Theatre across the river.
Post On Upscale Living Magazine
