The Grove
South of the river and wondering what to do on Christmas Day in London? Then head to The Grove in Balham - a cosy pub serving a hearty three-course meal for £80 on the 25th December. Take a seat in their cosy leather armchairs in a traditional venue that's been around since 1877, promising top-notch pints and premium wines with your meal.
Their menu has something for everyone, from a classic crown of English turkey to pan-roasted turbot or a wild mushroom and beetroot Wellington. Finish up with classic Christmas puddings, or a salted chocolate and hazelnut mousse.