The Savoy Hotel can be found on the Strand, London. The hotel was opened in 1898 and has been and still is one of London's most prestigious hotels.

External Links

The Savoy Group

This is a stub article