Dine for Under £20

Dine for Under £20 in London

Showing 1 - 5 of 5 restaurants

Find restaurants in London where you can dine for under £20 per person. Browse our guide to see which are the best budget / cheap eats restaurants in London. The following London restaurants are all available to book online and many have deals with set menus under £20 a head.

Cantina del Ponte

36c Shad Thames SE1 2YEItalian

2/3 course set menu with a glass of wine for £15/20

Enjoy a 2 or 3 course set menu with a glass of wine for only £15/£20 per person. Available for lunch Monday to Friday and dinner Monday to Sunday.


Locale Fulham

222 Munster Road, Fulham SW6 6AYItalian

Lunch and Early bird offer - 2 courses £11.95 or 3 courses £13.95

A great set-menu offering from Locale in Fulham. The lunch and early-bired menu starts from only £11.95 per person for two courses.


Fire and Stone

31/32 Maiden Lane, Covent Garden WC2E 7JSPizza

Party Menu £17.95 per person

Enjoy two courses with a drink. Choose from a glass of Prosecco, house white or red wine, Asahi beer, Coke, Diet Coke, Coke Zero or Lemonade.



11-12 Russell Street, Covent Garden WC2B 5HZBritish

Theatre menu - 2 courses £16.95 or 3 courses £19.95 per person

If you're off to the theatre in the West End, then the pre-theatre menu at Tuttons is a great choice.


1 Lombard Street Brasserie

1 Lombard Street EC3V 9AAModern European

2 courses for £19.50 | 3 courses for £23.50

An excellent choice for a business meal, 1 Lombard Street Brasserie boasts a great set menu at a very affordable price.


Subscribe to our newsletter

Sign up today for the latest news and special offers from Best London Restaurants.

Your email address
Enter the secret word