Royal Festival Hall SE1 8XXModern European
2 or 3 course Weekend Brunch Menu for £23.50/29.50
2 or 3 course Weekend Brunch Menu for £23.50/29.50 with bottomless Prosecco or Bordeaux for £17.
The Dorchester Hotel, 53 Park Lane, Mayfair W1K 1QABritish
2 Courses for £23 per person
Enjoy 2 courses from a set menu in the Grill at the exclusive Dorchester Hotel. Only £23 per person when you book online.
1 Paul's Walk EC4V 3QHBritish
Express Menu from £14 per person
Enjoy the Express Menu at Northbank Restaurant with prices starting from only £14 per person for two courses.
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.
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.
161 Brick Lane, Shoreditch E1 6SBGreek
3 courses for £15 per person
Enjoy three courses from a set menu at Suvlaki restaurant in Shoreditch, one of London's finest Greek restaurants.
47 Whitcomb Street WC2H 7DHBritish
Singing waiters, 2 courses and a glass of bubbly
Enjoy the SingEasy experience in London's West End with a 2 course meal and a glass of bubbly for only £17.50 per person.
67-69 Gloucester Road, South Kensington SW7 4PGIndian
Vegetarian Tasting Menu
Light of India are offering a superb vegetarian tasting menu, served daily for only £44.95 per person.
12a Berkeley Square, Mayfair W1J 6BSIndian
Two Course Set Menu with a cocktail £29 per person
Enjoy a two course set menu with a cocktail for only £29 per person. Head to Benares in Mayfair for one of our favourite dining experiences.
4A Upper St Martin's Lane, Covent Garden WC2H 9NYBritish
Theatre menu - 2 courses £25 or 3 courses £30 per person
Dine like a star at one of London's most fashionable restaurants. Enjoy a set menu with 2 courses starting from £25 per person.
Sign up today for the latest news and special offers from Best London Restaurants.