The best places to dine on Christmas Day

After the craziness of a covid-19 cancelled Christmas last year, there has never been a better time to treat yourself to Christmas Day cooked by the professionals. This Christmas day, eight leading London pubs including The Avalon, The Abbeville and The Stonhouse in Clapham, The Bedford in Balham, The Bolingbroke and The Latchmere in Battersea, […]















