Christmas is coming and that can only mean one thing - lots of fabulous Christmas markets! If you're in the capital, make sure you swing by Christmas By The River at London Bridge City.
Touted as London's most scenic Christmas market, Christmas By The River is a great place to go to truly get into the festive spirit. Wander through the market stalls, sample the foods and drinks and enjoy the pretty twinkling lights illuminating the London City skyline.
Throughout December, there will also be plenty of fun (and free) festive workshops to take part in, making this a great source of family entertainment.
This festival is running from Thursday 29th November to Wednesday 2nd January from 11am - 7pm, at London Riverside.