Last year, people could come to the first ever Selfridges Christmas Market at Edwards Mews, set by its iconic flagship store. Filled with hot street food, this market brought fairground rides, a selfie-friendly tunnel of light and multiple stalls selling Christmas trinkets.
2. Winter Wonderland Christmas Market
Enjoy yourself at one of the biggest Christmas markets in London. Hyde Park always brings people into the Christmas spirit around this time of year. Not only is there amazing scenery, you can also get ready to put your skates on to glide on the UK’s biggest outdoor ice rink!
3. Greenwich Christmas Market
This market has 150 stalls and shops, selling a range of stocking fillers, fashion items, crafts and original artworks!
4. Westfield London Christmas Market
This is all you need to buy your Christmas presents this year. And on top of that, you can find unique gifts from independent, British retailers at the outdoor stalls and stop to admire the huge Christmas tree!
5. Leicester Square Christmas Market
Get involved in the festivities in Leicester Square, which gives the home of blockbuster film premieres a yuletide makeover. Browse the traditional market filled with a beautiful demonstration of crafts and treats.