Some of the links in this post are affiliate links. This means if you click on the link and purchase an item, I will receive a commission at no extra cost to you. All opinions are my own.
| |

13 Best Restaurants in London, England

From fish and chips shops to sit down restaurants, here are some amazing restaurants in London, England — and no, they aren’t all pubs!

Looking for a great place to eat in London? I’ve got you covered!

In this list of best London restaurants, I’ll take you on a foodie tour through the city, from pubs to Indian food to quick meals you can get on-the-go.

Anchor Bankside, London, England

Top Restaurants in London

1. Anchor Bankside

Pub, British

The Anchor Bankside is a river-front pub on the Thames and is Bankside’s oldest surviving tavern.

It’s the sole survivor of the riverside inns that existed in this area during Shakespeare’s time. You can dine on their multitude of levels, including an outdoor patio, on classic pub foods (pictured above) and plenty of beer.

Try the Steak & ale Pie, the Slow Cooked Confit of Pork Belly, or the classic Fish & Chips.

34 Park St, London SE1 9EF, United Kingdom

2. The White Lion

Pub, British

The White Lion, London, England

The White Lion in Covent Garden is a traditional pub with a small upstairs dining room.

They serve everything you’d expect to find on a classic pub menu. And they’re also a famous pie house, so definitely be sure to try one of their savory pies.

Try their Slow-Cooked Beef Rib, Shin & Pulled Brisket Pie or the Chicken & Truffled Oyster Mushroom Pie.

24 James St, Covent Garden, London WC2E 8NS, United Kingdom

3. The Queens Arms

Pub, British

The Queens Arms pub is a Victorian gastropub with a bar downstairs and a dining room upstairs. We came here two nights in a row because we liked their selection of ciders.

This British gastropub is incredibly inviting with its a small terrace and upstairs dining room.

Try their Stead Burger, the Braised Shoulder of Lamb, or their Chicken, Ham and Leek Pie.

11 Warwick Way, Pimlico, London SW1V 1QT, UK

4. Seafresh

Fish, Seafood

Seafresh, London, England

Seafresh is a fish and seafood restaurant serving fresh seafood dishes from Billingsgate market.

This restaurant has been locally-owned and serving up traditional fish and chips and Mediterranean-inspired seafood dishes for over 50 years.

Try their Traditional Fish & Chips in your favorite type of fish and their Fried Calamari Strips.

80-81 Wilton Rd, Lillington and Longmoore Gardens, London SW1V 1DL, United Kingdom

5. Mumbai Square


Mumbai Square serves authentic, classic Indian food in the Whitechapel neighborhood of London.

They have a menu of modern, creative takes on traditional Indian dishes, use only halal meat, and have a carefully crafted vegan menu. Their menu is available for dine-in or takeaway.

Try the Mumbai Lamb Chop, the Garlic Chilli Chicken, or the Achari Gosht.

7 Middlesex St, Spitalfields, London E1 7AA, United Kingdom

6. The Marquis of Westminster

Gastropub, British

The Marquis of Westminster, Pimlico, London, England

The Marquis of Westminster is the quintessential traditional British pub. The pub is sleek and welcoming and has both indoor and outdoor seating and a dining room on the upper level.

This traditional tavern serves up elevated takes on your favorite bar foods, along with a great selection of beer and cocktails.

Try the Bacon Chop or the Smoky Bacon Cheeseburger.

50 Warwick Way, Pimlico, London SW1V 1RY, UK

7. The Willow Walk

Pub, British

The Willow Walk Pub is part of a chain of Wetherspoon pubs around the country. It’s right by Victoria Station. There’s plenty of seating and a nice long bar.

This pub is named for the 18th century tree-lined thoroughfare that led to Westminster Abbey, called Willow Walk.

Try the Katsu Grilled Chicken Curry or the Steak & Kidney Pudding.

25 Wilton Rd, Victoria, London SW1V 1LW, UK

8. The Bear and Staff

Pub, British

The Bear and Staff, London, England

The Bear and Staff is an iconic British pub in London that has been around since 1714. The pub has had a lot of famous people dine with them throughout their history, including Charlie Chaplin.

This pub is famous for their hand-crafted specialty pies and their selection of ever-changing Cask Ales.

Try the Hand-Pulled Lamb Shank Shepherd’s Pie or the Sausage & Mash.

10-12 Bear St, Greater, London WC2H 7AX, United Kingdom

9. The Constitution

Pub, British

The Constitution is a cute little pub with wood-paneled walls and a classic feel. What it lacks in space (it has limited indoor and outdoor seating), it makes up for in character.

This ornate 19th-century inn has dark wood decor and serves beer, cocktails, and classic British pub food.

Try the Scamp & Chips or their Signature Desperados Nacho Burger.

42 Churton St, Pimlico, London SW1V 2LP, UK

10. Pret A Manger

Sandwiches, Cafe

Pret A Manger is literally my favorite place to eat in England. Anytime I go on a long train ride in England, I want to pick up a sandwich from Pret to eat on the train.

They have soups, sandwiches, salads, coffee, and more that are perfect to eat on the go, but you can also dine-in.

I love their Chicken Caesar Bacon Baguette.

You can eat at Prets all over London, and they’re very prevalent in train stations; there are around 230 Pret A Manger stores in London. Hours and opening times vary by location.

11. Pizza Pilgrims

Neapolitan Pizza

Pizza Pilgrims, London, England

Pizza Pilgrims serves Neapolitan pizza for eat-in or takeaway.

This restaurant began with a pilgrimage across Italy tasting pizzas, and the owners concluded that Neapolitan pizza is the best kind.

Go for the Margherita or the Double Pepperoni & Hot Honey.

Pizza Pilgrims has about 10 locations in London. Hours and opening times vary by location.

12. The Warwick

Gastropub, British

The Warwick Gastropub and Dining Room has a bar on the ground level with lot of comfortable leather couches for snuggling up while you drink and a dining room upstairs. This pub was also good enough for us to come back a second night.

This is a classic Victorian pub and dining room with leather sofas, stained glass, and wooden floors that will make you feel right at home.

Try their Roasted Celeriac Steak, their Grilled Cajun Chicken Burger, or go for the Pie of the Day.

25 Warwick Way, Lillington and Longmoore Gardens, London SW1V 1QT, UK

13. Yo! Sushi

Sushi, Japanese

Yo! Sushi, London, England

Yo! Sushi is a conveyor belt sushi restaurant — the sushi circulates the restaurant on a conveyor belt, and if you want a dish you simply pick it up as it goes by.

They have more than 80 delicious Japanese dishes from sushi to ramen to curries.

The fun of a revolving sushi place is picking up anything interesting as it goes by. So just try whatever looks good!

You can find this Japanese chain all around London. Hours and opening times vary by location.

London Restaurants Map

Is your mouth watering for all these amazing restaurants in London? Use the map below to find your next meal!

I hope you enjoy tasting these top restaurants in London, England!

Top London Tours

With so much to see, London can be overwhelming for any first-time traveler. To take some of the stress out of planning your visit, opt for a guided tour! Check out this list of the top London tours to help you make the most of your time in this iconic British city.

Where to Stay in London

Find the perfect place to rest your head on your visit to London, from the top rated accommodations to unique stays you can’t get anywhere else.

More London Travel Tips

See more of what London, England has to offer with these fantastic itineraries:

Ready to visit London, England? Plan your trip with these tips.

  • Book Your Flight: Find the cheapest flights using Skyscanner, my favorite flight search engine.
  • Find Accommodation: You can find top hotels in London using
  • Start Packing: Check out my packing list resources so you’re prepared for your trip.
  • Get a Guide Book: Check out the guide books from Fodor’sLonely Planet, or Rick Steves for in depth info about traveling to London.
  • Save on Attractions: Save up to 55% on admission to London’s top attractions using the Go City London pass.



Where to Eat in London, England

What is your favorite restaurants in London, England? Let me know in the comments!

Similar Posts


  1. When I get to England I would love to visit a few of these places. I know there’s some hidden gems as well. Tea parlors are also on my list.

  2. Yum! I always feel overwhelmed when looking for somewhere to eat in London, so these are super helpful!

Leave a Reply

Your email address will not be published. Required fields are marked *