Dine for Under £20

Dine for Under £20 in London

Showing 1 - 6 of 6 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.

Cafe Mode

57-59 Endell Street, Covent Garden WC2H 9AJItalian

£18 for a two-course Italian meal for two

Enjoy a 2 course Italian meal for two at Cafe Mode in London. This exclusive offer is available for £18 when you book online.


The Coal Shed

One Tower Bridge, 4 Crown Square SE1 2SESteakhouse

Sunday Sharing Roast - £20 per person

The Coal Shed is a great choice for your Sunday roast in London, with prices starting from only £20 per person.


Foxlow Soho

8-10 Lower James Street, Soho W1F 9ELBritish

Two-Course Set Menu: Vegetarian/Vegan (£13) OR Meat/Fish (£16)

A superb value set-menu from the team at Foxlow in Soho. The vegetarian/vegan menu starts at £13 or the meat/fish menu from £16 per person.


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.


Osteria London

Barbican Centre, Silk Street EC2Y 8DSItalian

2-course lunch £16, 3-course lunch £20 per person

One of our favourite restaurants in London, Osteria are offering a 2 course lunch for only £16 per person.



11-12 Russell Street, Covent Garden WC2B 5HZBritish

Theatre menu - 2 courses £16.50 or 3 courses £18.50 per person

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