[title]
The road famous for its flower market is swapping blooms for firs as its independent shops stay open until 9pm for these annual Christmas evenings. Every Wednesday in the lead-up to Christmas you can beat the usual Sunday crowds, pick up unique stocking fillers and grab fragrant greenery. Look out for the local vicar wheeling a piano down the street to accompany the carol singers and dancing pearly queens.