The flavors of London are vast & marvelous, deciding which one is the problem. Let us show you the way. Pub grub had gone upscale in refurbished and quaint "gastropubs" while the new Modern English restaurants are making headlines and winning awards. Indian curries are a must-try and thankful can be found in every neighborhood across London. Fancy pizza, Ethiopian, French or maybe Nepalese? Scroll through our top picks and you're guaranteed success.
Great Smith Street
The Old Westminster Library
A gastronomic journey to India...
20 New Change Passage
Jamie Oliver's latest addition...
22 Park Lane
London Hilton
French dining with a view...
27-29 Endell Street
Acrobatic dining...
25 Old Broad Street
Level 24, Tower 42
Best dining views plus Michelin stars, 24th floor of the Gherkin...
48 Dean Street
Modern affordable Thai in the heart of Soho...
44 Theobalds Road
Teahouse and bakery...
12 Hanbury Street
Affordable Thai behind Spitalfields Market...
13-14 Knightsbridge Green
Great little Italian find across from Harrods...
St. James's Park
Overlooking the lake...
4 Brewer Street
Quick, fresh, wok on the go...
134-136 Wardour Street
Asian fusion with an interactive table...
Park Lane
On the lobby level of the Dorchester Hotel, Park Lane, W1
3 Michelin Stars in The Dorchester Hotel...
2-3 Denman Street
Budget Indian in Soho...
33 Rose St.
Covent Garden
Traditional English pub...
2 Farmer Street
Notting Hill
One of the premier posh chippies...
110-112 Draycott Avenue
South Kensington
Italian in South Ken...
29 Maddox Street
Bold and daring 2 Michelin stars...
9 Park Walk
Stylish British cuisine...
12 Saint George Street
Straightforward yet trendy British cuisine...