with products including homeware, fashion, jewellery, toys and games, Christmas decorations, artisanal food & drink and much more. First launched in 2001, the Spirit of Christmas Fair in ...