Unrivalled shopping and a wealth of festive inspiration – This year, Christmas starts at Spirit!
Festive inspiration from over 700 exciting independent brands at the Spirit of Christmas Fair, 30 October – 5 November at the iconic Olympia London. An exclusive preview feature by columnist Riccha Grrover