The Spaniards Inn
If you're looking to dine in traditional surrounds this Christmas, then you can't go wrong with The Spaniards Inn - dating back to 1585. Situated on the edge of Hampstead Heath, this venue is full of old-school wooden panelling and brick fireplaces, creating a cosy atmosphere for your festive meal. On the 25th, they'll be serving turkey with all the trimmings alongside pan-roasted halibut or a root vegetable Wellington, as part of a five-course menu that starts from £95 per person, or £100 with a glass of prosecco.