Ajax_loader
Secret Earth uses cookies on this website to improve the browsing experience for you. To accept cookies, simply close this pop-up or see our cookie policy for more information. ×
Ajax_loader
Your Tripbox is currently empty.

To add selections to your Tripbox, click on the 'Add to trip' buttons throughout the site.
 
 
 
Where to eat in London
See tips
Collapse all
Travel time: <5 minutes
Veteran British gastropub with daily-changing menu and a dedication to seasonal and local grub.
Mains around
£16
- Eat -
British
Antico London
Well-run, welcoming restaurant serving up superb, unfussy Italian food with just enough of a buzz.
Mains around
£16
- Eat -
Italian
Stylish Soho tapas bar specialising in fresh seafood and quality bites in bustling space.
Tapas
£10
- Eat -
Spanish
This stylish Italian trattoria with a hip crowd showcases a diverse menu of regional specialities.
Mains around
£20
- Eat -
Italian
Stylish but simple burger and lobster joint featuring hip clientele and affordable prices.
Mains around
£20
- Eat -
American modern
Copita London
Convivial Soho tapas bar serving innovative bites and plenty of wines by the glass.
Tapas
£5
- Eat -
Spanish
Dabbous London
One of London’s most sought-after tables, serving cutting-edge cuisine in an understated yet voguish space.
Mains around
£14
- Eat -
European modern
Heston Blumenthal’s acclaimed British restaurant, serving unexpected yet delectable dishes from the history books.
Mains around
£36
- Eat -
British
Dishoom London
Lively Indian brasserie offering affordable and authentic cooking, fun surroundings and plenty of style.
Mains around
£11
- Eat -
Indian
Modish Iberian café and wine bar, open all day and set in historic Somerset House.
Mains around
£11
- Eat -
Spanish
Gauthier London
A truly elegant townhouse restaurant serving refined French cuisine and fine wines.
Set menu
£40
- Eat -
French
Fresh, no-nonsense British gastropub fare in rustic, simple surroundings.
Mains around
£18
- Eat -
British
This Michelin-starred neighbourhood gastropub aces hearty seasonal cooking and British ales.
Mains around
£18
- Eat -
British
This British steakhouse is an expert on beef, cocktails and killer desserts.
Mains around
£30
- Eat -
British
Iconic British restaurant serving classic seafood dishes in glamorously retro surroundings.
Mains around
£26
- Eat -
British
Kopapa London
Fashionable Seven Dials spot offering an innovative menu of globetrotting small plates.
Mains around
£17
- Eat -
International
Koya London
Trendy Soho noodle bar excelling in using local and seasonal produce.
Mains around
£11
- Eat -
Japanese
Modish Modern British cooking in an elegant corner of Kensington.
Tasting menu
£65
- Eat -
British
Trendy burger dive, where the music is loud and the food is no-frills but satisfying.
Mains around
£7
- Eat -
American modern
An all-round excellent destination for fans of fine wining and dining without the formality.
Mains around
£26
- Eat -
British
Polpo London
This fashionable Venetian-style wine bar is a place to eat, tweet and be seen.
Tapas
£9
- Eat -
Italian
Princi London
Stylish Milanese bakery-café where pastries, pizzas and pastas are as good as the people watching.
Mains around
£11
- Eat -
Italian
A truly British experience comprising seasonal and local ingredients served in a historic Soho venue.
Mains around
£17
- Eat -
British
Roka London
Fashionable celeb haunt serving skilful renditions of Japanese robatayaki cuisine and creative cocktails.
Mains around
£18
- Eat -
Japanese
Indian brasserie serving their version of street food and home classics in a design-led environment.
Mains around
£16
- Eat -
Indian
Spuntino London
Grungy Soho diner with speakeasy sensibilities. Come for great Italo-American bites and potent drinks.
Mains around
£7
- Eat -
American modern
A British institution championing excellent local and seasonal ingredients in a minimalistic space.
Mains around
£16
- Eat -
British
Tiny British bistro offering an atypical wine list, unfussy European eats and plenty of charm.
Mains around
£17
- Eat -
European
The sister to the Wolseley, this grand brasserie boasts comfort foods in luxury surroundings.
Mains around
£18
- Eat -
European
One of the most welcoming Michelin-starred restaurants in the city, serving inimitable Modern European fare.
Mains around
£29
- Eat -
European modern
This lively oyster and seafood house is a dependable central option for all occasions.
Mains around
£16
- Eat -
British
Cheerfully decked out Lebanese café excelling in fresh mezze and grilled dishes.
Mains around
£13
- Eat -
Lebanese
Yashin London
Elegant sushi bar offering exquisitely crafted creations and quality sake to match.
Mains around
£20
- Eat -
Japanese
Filters
Cuisine type
Price guide
Style
Open for