Come December, London gets all decked out in its Christmas finest. With lights lining every avenue and holiday spirit pouring forth from every door, the city takes its Yuletide celebrations seriously. So it stands to reason that if you're looking for a delicious Christmas meal in the city, there are more than enough options to choose from.

From classic Christmas dinners featuring succulent turkey and all the trimmings to inventive dishes that put a modern twist on festive flavours, the city's dining scene has something for everyone. Whether you're after an intimate meal in a cosy setting, a lavish dining experience, or a casual gathering with friends and family, these seven restaurants are guaranteed to deliver a memorable holiday celebration. Here are the best spots in London for your Christmas feast.

Claridge's Restaurant, Mayfair For the epitome of luxury this Christmas, look no further than the iconic Claridge's. This year, the Mayfair institution offers an opulent five-course Christmas lunch featuring classic smoked salmon with caviar, followed by delicate lobster raviolo and perfectly roasted turkey. The experience culminates with their legendary Christmas pudding.

The restaurant's festive atmosphere is enhanced by their famous Christmas tree, this year sporting a distinctive design by Paul Smith. Address: Claridge's, Brook St, London W1K 4HR, United Kingdom Timings: 8 am to 10 pm Cost for two: £525 per person (Children’s £260) Duck & Waffle Celebrate Christmas from.