Your session will expire in 5 minutes, 0 seconds, due to inactivity. Stay Logged In
Your session has expired. Please sign in to your profile

Best places to eat in London

Your guide to London / Best places to eat in London

Best places to eat in London

Places to eat in London

If you're looking for the best places to eat in London, you have a wealth of choices available to you. Whether you're looking for fine dining or satisfying comfort food, this city serves it up. Here are some of the best restaurants in London.


Borough Market

Padella: 6 Southwark St

Housed in the Borough Market, Padella serves fresh pasta made daily. These dishes put a gourmet twist on comfort food classics. Try Tagliarini with Dorset crab or Gnocchi with Nutmeg Butter from this simple and affordable menu


Poppie's Fish & Chips: 55-59 Old Compton St, Soho

Fish and chips are a classic English dish. While you can sample it at numerous spots throughout London, Poppies Fish & Chips is one of the best. The restaurant's founder, Pops, started his career serving fish and chips in 1952. Service is consistently high-quality, and you can enjoy the comfort of sit-down dining.

Covent Garden

Barrafina: 43 Drury Ln, Covent Garden

Pull up a seat at the chic, curved, marble-topped bar and dig into the tasty tapas at Barrafina. There are four locations around London, each with its own menu and daily specials. If you have to pick just one, visit Covent Garden where the menu includes everything from cured ox tongue to empanadas.


Theo Randall: 1 Hamilton Pl, Mayfair

Housed in a luxurious hotel in the heart of Mayfair, Theo Randall at the InterContinental is an obvious choice for travelers who are staying here. However, it's worth popping into this location just for the food. The menu at Theo Randall changes daily and features fresh finds inspired by Theo's trips to Italy. Enjoy seasonal ingredients, served at their most flavorful, for any meal. Try the tasting menu for the chef's best picks at this elegant dining destination.


Marksman: 254 Hackney Road

The Marksman's menu changes daily to offer fresh, hearty pub fare. You'll find options like Welsh rarebit and Hereford T-bone gracing the ever-changing menu. The true star of the Marksman is the roast. If you catch it on the menu, it's not to be missed.


Andy's: 23 Pratt Street, Camden Town

Andy's Greek Taverna is a family-run restaurant serving an extensive menu of homemade dishes, each accompanied by a fresh Greek salad. You can explore options like dolmades, moussaka, bifteki and lamb chops. If you can't decide what to order, try Andy's Special Kebab featuring skewers of lamb, peppers, onions and courgettes.


Wolseley: 160 Piccadilly, St. James's

Housed in a former showroom for vintage cars, the Wolseley is a chic choice for any meal of the day. In the European grand cafe tradition, this destination serves everything from early breakfast to late night snacks. You'll find a sophisticated menu filled with gourmet delights including lobster, chateaubriand and caviar. Finish up with the Wolseley fruit crumble with custard.


J + A Cafe: 1-4 Sutton Ln, Clerkenwell

J + A Cafe serves Irish dishes for breakfast, brunch and lunch. Situated in a quiet courtyard, the dining room offers a warm ambiance filled with rustic charm. There's always soda bread, cake and tea on the table, so you'll feel like you're settling in for a treat at a friend's house. The menu changes seasonally and features hearty dishes like eggs benedict, Irish porridge and freshly baked scones.


Hoppers: 77 Wigmore St, Marylebone

Hoppers is named for its specialty, the hopper, which is a Sri Lankan pancake shaped like a bowl. This restaurant is known for having some of the best London curry. If you're in the mood for something distinctive and flavorful, this is a must-taste destination.


Neptune Restaurant: 1-8 Russell Square, Bloomsbury

The Kimpton Fitzroy is home to the delectable Neptune restaurant. If you're looking for an upscale fish restaurant in London, this is the place to go. You'll enjoy fish straight from the waters of Cornwall and fresh oysters piled high. The extensive wine list offers perfect pairings for your mains.


Brick Lane

Aladin: 132 Brick Lane, Spitalfields

Aladin has proudly served fine Indian cuisine on Brick Lane since 1979. Celebrity chef Ainsley Harriott and the Mayor of Tower Hamlets named this restaurant the "Best Curry House in Brick Lane." The saucy chef's specials feature an abundance of distinctive flavors with options like murgh aloo rezalla, kebabish jalfrezi and chicken tikka sugathi, so there's always plenty to choose from.

You'll never suffer for lack restaurants in London. The dishes here are as diverse as the city itself. The next time you're feeling peckish visit one of these delicious destinations.