Introduction to The Savoy London The Savoy is a Hotel in London, UK, specialising in Luxury. Founded in 1981, it has become one of the most celebrated venues in London. Signature Dishes Afternoon Tea The signature dish of The Savoy. A must-try for visitors. Photo Gallery Signature dish Interior Location and Hours Address:…

Read More