67 "Impressing Out of Towners" restaurants in London.
Not only is Noble Rot one of London’s best wine bars, it’s one of London’s best restaurants. Hit it for drinks and dinner, or just drinks and drinks.
St. John in Clerkenwell is a special place. It’s often referred to as an institution. And having a meal here is one of the best things you can do.
Kitty Fisher’s is a great restaurant in Mayfair serving hedonistic plates of simple, rich, and delicious British food.
Gymkhana is the best Indian restaurant in London, an upscale establishment serving elevated classics and an incredible biryani.
Luca is one of those restaurants that just makes you feel good. The Italian food is some of the best in London, and it has a warm, upscale vibe.
Core is an excellent fine dining restaurant in Notting Hill. It’s fine dining for people who actually want a proper meal.
Barrafina is a legendary Soho tapas restaurant that’s always crowded but always worth the wait.
Barrafina Adelaide Street is just as good as the Soho location, and just a little bit less crowded. Get your tapas fix.
Gunpowder is a simply designed little restaurant off Commercial Street serving extremely inventive takes on Indian food that will blow your mind.
Maggie Jones’s is a romantic, character-filled restaurant off Kensington High Street, serving a menu of excellent quality British food.
Brigadiers is a very good and very fun Indian restaurant near Bank in the City, specialising in barbecued meats.
If you want to know where to find the best Italian food in Soho is, it’s at Bocca di Lupo.
Trishna is a excellent posh yet casual Indian restaurant in Marylebone, where casual is relative and a good credit line is required for the meal.
Barrafina is a legendary tapas restaurant that’s crowded but always worth the wait. The Drury Lane outpost in Covent Garden has a pretty terrace.
10 Greek Street is one of the original ‘farm-to-table’ restaurants in London, focusing on Mediterranean influenced cuisine.