The banks of the River Thames will once again host an enchanting Christmas market this winter.

Set against a backdrop of some of London’s iconic landmarks, London Bridge City’s Christmas By The River will run from Thursday, November 30 to Wednesday, January 3, 2018.

Christmas by the River boasts 68 stalls selling gifts, food and drink as well as views of Tower Bridge, The Tower of London and the city's skyline.

Shoppers can browse boutique accessories, artisan gifts and homemade crafts created by independent traders.

There will also be plenty of delicious food and drink stalls with fresh donuts, puddings and hot ciders available.

Christmas by the River will return this winter
Christmas by the River will return this winter

Throughout December, there will be a range of workshops at the market's chalet with festive activities planned.

Visitor information:

Dates : Thursday 30 November, 2017– Wednesday 3 January, 2018

Location : London Bridge City, SE1 2DB

Nearest Tube : London Bridge

Entry cost: Free