The best place to buy your Christmas tree

This Christmas is bound to be better than last year. This year you also deserve a real tree plus a free mulled wine, and where better to buy your long-awaited fir than at your favourite pub. From 10am on 19th November top London pubs, The Avalon and The Abbeville in Clapham and The Rosendale in West […]