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.
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.
Beagle is a cool British restaurant in Shoreditch that’s great for brunch, roasts, and sitting outside with a group of mates.