London

14 real restaurants, cafés, bars, markets and food experiences, from inexpensive to special occasion.

14 places to eat and drink in London

Afternoon tea with scones (illustrative photo)
Illustrative photo

Dishoom

Restaurant · Covent Garden, Shoreditch and more

££ Mid-range

A stylish tribute to Bombay’s Irani cafés, serving smoky grills, breakfast naan rolls and house black daal.

Known for: Bacon naan roll, black daal, chai

About £18–35 per person

Local favourite Good for Families · Groups

A Wiener Schnitzel (illustrative photo)
Illustrative photo

The Wolseley

Restaurant · Piccadilly

££££ Special occasion

A grand café-restaurant in a former car showroom, serving Viennese-style breakfasts and classic European dishes.

Known for: Wiener schnitzel, afternoon tea, breakfast

£65+ per person

Special occasion Good for Couples · Groups

Local cheese (illustrative photo)
Illustrative photo

St. JOHN

Restaurant · Smithfield

£££ Higher-end

The restaurant that put “nose-to-tail” eating on the map, in a plain white former smokehouse.

Known for: Roast bone marrow and parsley salad, Eccles cake and cheese

About £35–65 per person

Local favourite Good for Couples · Groups

Fish and chips (illustrative photo)
Illustrative photo

Poppies Fish & Chips

Restaurant · Spitalfields and Camden

£ Inexpensive

A retro-style chippy serving fresh fish in crisp batter with 1950s décor.

Known for: Fish and chips

Under about £18 per person

Local favourite Good for Families · Groups

Afternoon tea with scones (illustrative photo)
Illustrative photo

Rules

Restaurant · Covent Garden

££££ Special occasion

London’s oldest restaurant, open since 1798, serving game and traditional British dishes in a plush, antique-filled dining room.

Known for: Game, steak and kidney pudding

£65+ per person

Special occasion Good for Couples · Groups

A plate of pasta (illustrative photo)
Illustrative photo

Padella

Restaurant · Borough Market

££ Mid-range

A tiny pasta bar known for hand-rolled pasta at friendly prices, with a queue outside.

Known for: Pici cacio e pepe, pappardelle with beef shin ragù

About £18–35 per person

Local favourite Good for Families · Groups

A plated fine-dining dish (illustrative photo)
Illustrative photo

Gymkhana

Restaurant · Mayfair

££££ Special occasion

A Michelin-starred Indian restaurant in a colonial gymkhana-club style.

Known for: Tandoori game, kid goat methi keema

£65+ per person

Special occasion Good for Couples · Groups

Fresh pastries and croissants (illustrative photo)
Illustrative photo

Beigel Bake (Brick Lane)

Bakery · Brick Lane

£ Inexpensive

A no-frills 24-hour bakery beloved for its salt beef bagels and its bargain prices.

Known for: Salt beef beigel

Under about £18 per person

Local favourite Good for Couples · Families

Fresh pastries and croissants (illustrative photo)
Illustrative photo

Monmouth Coffee Company

Café · Covent Garden and Borough

£ Inexpensive

A pioneering coffee roaster with a loyal following, with simple counters and long queues.

Known for: Flat white, filter coffee, pastries

Under about £18 per person

Local favourite Good for Couples · Families

£ to ££££ is an approximate guide to price level and the per-person range is an estimate, not live pricing. “Good for” is a rule of thumb. Opening times and menus change: check with the venue before you go.

Local dishes to try in London 3
  • Fish and chips

    Best from a traditional chippy with mushy peas

  • Sunday roast

    Roast meat with Yorkshire pudding at a pub

  • Afternoon tea

    Scones, sandwiches and cake, a proper London treat

Food markets & tastings in Things to Do 5