Tag: 12 days of Christmas

The 12 days of Christmas… in London

The 12 days of Christmas… in London

Want to make the most of Christmas in the capital? Here’s our picks for what to see and do this December in London. On the first day of Christmas… Soak up the atmosphere in Covent Garden with a hot chocolate and take a stroll through […]