Trafalgar Square and London Eye, this hallowed English institution is one of the world's most famous hotels, a gilded palace of history and hospitality. A Fairmont-managed hotel, The Savoy is part ...
Season 2 of The Palace (Der Palast ... place this week at the Savoy Hotel and the adjoining IET London conference center on Savoy Place in the center of England’s capital city.