Which ones are the best? I've heard of Leicester Square and South Bank. I've been to Winter Wonderland. Are there any I haven't heard of? And which one is the best?
We want to make a trio to central London and visit a Christmas market and depending on how close by they are, we could go to several?