Get into the relaxing Christmas cheer in Covent Garden
Let’s be honest, there’s no place like London for Christmas. The capital city is brimming with things to do to get you into the festive cheer, including visiting Santa at Harrods, tucking into mulled wine at Winter Wonderland and ice…