News

Queen Elizabeth's weekend residence, Windsor Castle, just opened its first restaurant ... from Victoria sponge to scones to locally-made ice cream, along with the unique setting.