
Royalists and Christmas enthusiasts will soon have an exciting new Christmas outlet this coming holiday season, as Buckingham Palace will be opening up its first-ever festive retail space to the public from November 14 to January 5 at the Royal Mews.
The palace's 200-year-old stables will experience a festive makeover before it’s reopening for the winter as a festive pop-up shop.