Looks like Christmas has come early, folks! Palace have just announced the launch of Palace Harrods, a new pop-up shop smack bang in the middle of London’s most magical luxury destination. How’s that for a festive surprise? Open from 10th-12th December, expect fancy gift hampers (wine, coffee and olive oil included), cosy knitted scarves and beanies, and even choccie coins, Palace X Harrods style. Time to fill some stockings up and secure this year’s Best Family Member award.