27-33 Harrington Gardens, Kensington SW7 4JXModern British
Festive Set Menu
Indulge in a spot of luxury dining with the Festive Set Menu. Enjoy 2 courses for £30 per person or 3 courses for £40 per person.
40 Dean Street, Soho W1D 4PXItalian
Christmas Set Menu
Enjoy an Italian Christmas menu in the heart of Soho at Forty Dean Street. Only £35.90 per person with a chilled glass of Prosecco.
329-331 Fulham Road, Chelsea SW10 9QLBritish
Christmas menu at £18 per person
Book your Christmas lunch at Hache Chelsea and enjoy the festive menu for only £18 per person.
Old Spitalfields Market, 6 Horner Square E1 6EWGreek
Christmas Menu from £19.95 per person
Ideal for a work Christmas dinner, the Real Greek in Spitalfields are offering a set menu from only £19.95 per person.
Spitalfields Market, 56 Brushfield Street, Spitalfields E1 6DWInternational
Feel Good Christmas Menu
Celebrate Christmas and enjoy 2 courses for £15.95 or 3 courses for £18.95 from a set menu at Giraffe Spitalfields.
Carnaby Street, Soho W1B 5PWCaribbean
Christmas menu from £21.95 per person
Combine your Christmas shopping on Carnaby Street with the Christmas menu at Rum Kitchen. Enjoy a 2-course meal for £21.95 per person or a 3-course meal for £24.95 per person.
11-12 Russell Street, Covent Garden WC2B 5HZBritish
Christmas menu 3 courses £42.50 per person
Enjoy a 3 course Christmas menu in the heart of Covent Garden at Tuttons Brasserie. Available for parties of 6 or more for £42.50 per person.
2 Burleigh Street, Covent Garden WC2E 7PXAmerican
Christmas Menu 3 Courses £37.50 per person
Head to one of London's favourite restaurants for a Christmas meal at Joe Allen. Enjoy 3 courses for only £37.50 per person.
Corinthia Hotel, 10a Northumberland Ave WC2N 5AEBritish
Dine at the stunning Northall in the Corinthia Hotel. Enjoy a Festive Set Menu 2 courses £36 pp or 3 courses £40 pp, with a glass of Laurent-Perrier La Cuvée Brut Champagne £47 pp.
Sign up today for the latest news and special offers from Best London Restaurants.