Come Christmas time in London, our city brims with festive cheer. Lights twinkle merrily from up on high and Christmassy wonderlands invite us in to transport ourselves away from the city. And one of London’s most delightfully festive places – combining all of the above and more – has returned to its annual riverside perch. Running from November 13, 2025, to January 4, 2026, Winter by the River is a must-visit wintry destination in London.
Visiting Winter by the River
This year, Peroni Nastro Azzurro returns to the iconic Glasshouse Terrace, offering revellers a cosy spot to relax and sip their tasty Italian beer, all with stunning views of London Bridge and Tower Bridge. Complete with twinkling lights and a heated rooftop, it’s the ultimate après ski themed hangout.
Follow the frosted path and you’ll find rows of boutique market stalls. These sell everything from handcrafted gifts to festive street food and winter warmers. They’re perfect for those looking to make a head start on the Christmas shopping, or those who need some delicious sustenance to warm them during these cold, dark nights.

So there’s nothing left to do but crack on with the Christmas shopping, admire the views, and sip a deliciously crisp cold Peroni Nastro Azzurro at the Glasshouse Terrace to celebrate the festive season – what more could you want from a Christmas outing?
📍 Find Winter by the River at London Bridge City, SE1 2DB, from November 13, 2025, to January 4, 2026. The nearest station is London Bridge.
