102 "Soho" Restaurants in London.
Barrafina is a legendary Soho tapas restaurant that’s always crowded but always worth the wait.
Sit at the bar at The Palomar, this Israeli small plates restaurant in Chinatown, and you’re guaranteed a good time.
If you want to know where to find the best Italian food in Soho is, it’s at Bocca di Lupo.
10 Greek Street is one of the original ‘farm-to-table’ restaurants in London, focusing on Mediterranean influenced cuisine.
The bao are what makes this Taiwanese joint legendary, but the small plates are even better. The queues at Bao are an official Soho landmark.
Hoppers is an excellent Soho restaurant serving Sri Lankan food that will blow your mind. The waits can be lengthy, but it’s worth it.
Darjeeling Express in Soho is the best homestyle Indian cooking you can eat in central London. Hit it for lunch or with a few friends, and book ahead.
Ikoyi is a casual fine dining restaurant in St James Market serving a Modern European take on West African cuisine.
There are proper waits for Kiln’s high-octane Thai dishes, but it’s absolutely worth the wait. Grab a seat at the bar, get the short-rib curry.
If you’re looking for a Tokyo-style dining experience in central London, visit Koya Bar for excellent udon noodles and small plates.
Bone Daddies brought hipster ramen to London, and for that we’re forever grateful. Hit it for an excellent bowl of noodles, and don’t skip the sides.
Dishoom is one of our favourites for Indian food in London, serving street food classics in several locations around town.
Bob Bob Ricard is an excellent place to drink champagne and people watch. The French/Russian food is good, and the room is over the top lush.
A Soho classic that's stood the test of time and is still great today. Pop in at lunch for a drink and their smoked eel sandwich.
Brasserie Zédel is a classic all-day brasserie in Soho, serving affordable steak frites in a huge, beautiful space.