Best 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.
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.
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.
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.
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.
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.