There’s no more magical time in London than Yuletide.
Ever since Charles Dickens immortalized London as the 1840’s setting of the classic “A Christmas Carol,” ye olde English capital has been the world’s most ideal place to celebrate a traditional Yuletide.