Columbia Road Late Night Christmas Shopping Returns Wednesdays 2026
Columbia Road shops stay open until 9pm on Wednesdays from 25 November to 16 December 2026. Here’s what to buy, what to sip and where to go in London.
Columbia Road shops stay open until 9pm on Wednesdays from 25 November to 16 December 2026. Here’s what to buy, what to sip and where to go in London.