52 "People Watching" restaurants in London.
If you want to know where to find the best Italian food in Soho is, it’s at Bocca di Lupo.
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.
J Sheekey is a classic West End post-theatre hang where you might spot a celebrity and will be guaranteed to have a great meal.
Llewelyn’s is a charming neighbourhood spot serving seasonal food to the people of Herne Hill.
At Henrietta, your dinner will have flowers on it, and you won’t even be upset. This cool-as restaurant in Covent Garden also serves A+ cocktails.
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.
Beigel Bake on Brick Lane is a classic East London establishment with excellent bagels to take away, and a great salt beef bagel.
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.
Flor is a tiny restaurant, wine bar, and bakery serving some outstanding small plates in Borough Market.
You might come to The Ivy Covent Garden to see Kate Moss, but the experience is more than that - come for service, ambience, and nice food.
My Neighbours The Dumplings in Clapton is a dim sum parlour done East London stye. There’s a great bar and Chinese dishes, Totoro optional.
Sager + Wilde’s Bethnal Green outpost brings good wine and Italian eats, and mixes it with railway arch vibes and plenty of outdoor seats for summer.
Yauatcha is a high-glam Chinese restaurant in Soho serving dim sum and beautiful desserts, with service that’s either perfect or absolutely rubbish.
Everyone needs a reliable go-to restaurant in Soho. Dean Street Townhouse covers every occasion, from solo brunch to dinner with the parents.
Colbert is a seriously French all-day brasserie on Sloane Square, with one of the area’s best terraces for when the weather permits.