Pubs in London

780 places with full menus and up-to-date prices. A typical menu runs from £3 to £29.

Surprise me

Pub dishes diners love in London

Based on diner reviews and ratings

  1. Steak Baguette Claddagh Ring £22.95
  2. Roast beef The Lord Palmerston £17.95
  3. Pork Belly The Ship and Whale
  4. Spicy Veg burger Park Tavern Wandsworth £14.95
  5. Garlic Bread The Lauriston £6
  6. Beef Wellington served with gem salad, Charred squash, hand-cut chips & red wine jus The Hemingway £55

What dishes cost in London

All dish prices

780 restaurants

Price
Features

More in London

British 1,472Italian 586European 581Mediterranean 451Middle Eastern 411Indian 370Café 351Pizza 287Japanese 229Asian 193Turkish 192Chinese 171

Pubs in other cities

Edinburgh 102 Glasgow 87 Cardiff 49 Birmingham 42 Liverpool 32 Belfast 30 Bristol 18 York 18 Leicester 17 Nottingham 15 Brighton 11 Manchester 11