The best restaurant in every London borough according to Tripadvisor
We all have our favourite restaurants around the city. In fact, more often than not, we’ll refer to our favourite as the ‘best’.
But where has officially been listed as the best in London. From Indian restaurants to British fine dining experiences, Tripadvisor lists the top ranking restaurants across the capital.
So, we’ve done the hard work for you and picked out the review site’s best restaurant for every London borough.
Have you eaten at any of these restaurants before? Do you think they really are the best?
All ratings are accurate as of February 2022
Barking and Dagenham
Name: MyLahore British Asian Kitchen
Cuisine: British and Pakistani
Address: 2 Jenkins Lane Unit 1, Barking IG11 0AD
Rating: 4.5 stars from 359 reviews
Reviews: “Absolutely my fave places to eat especially in London after 9 years of living here… The food is amazing so tasty and delicious. Never disappointed and highly recommended.”
“Excellent!! I adore everything about this restaurant, the food is beyond delicious and fantastic customer service.”
Barnet
Name: Bayleaf Restaurant
Cuisine: Indian
Address: 1282-1284 High Road Whetstone, London N20 9HH
Rating: 4.5 stars from 844 reviews
Reviews: “The food is absolutely delicious, I would say, it’s one of the best, if not the best Indian food I have ever had. Them ambience is warm and friendly.”
“Amazing food, amazing atmosphere, amazing customer service – one of the best restaurants I’ve been to! “
Bexley
Name: The Jasmine by Spice Nouv-Oh!
Cuisine: Healthy, British take on Indian
Address: 331 The Broadway Bexleyheath, London DA6 8DT
Rating: 5 stars from 257 reviews
Reviews: “Best curry in town. Absolutely our favourite curry restaurant. Superb food and superb service. The dishes here are always cooked to perfection. Portion sizes plentiful too. Highly recommend!”
“The menu is eclectic – and all the flavours of the food we had were first class. The restaurant is a high street gem, unprepossessing – don’t serve it. Go there – you will keep returning.”
Brent
Name: Las Iguanas
Cuisine: Latin American
Address: Wembley Park Boulevard Unit 97 London Designer Outlet, Wembley HA9 0FD
Rating: 4.5 stars from 1,082 reviews
Reviews: “Excellent food and service at Las Iguanas Wembley. Can’t fault anything at all”
“Good food, drinks and cocktails but most important brilliant, friendly service. A thoroughly enjoyable evening out.”
Bromley
Name: The Orpington
Cuisine: Healthy British
Address: 161 High Street, Orpington, Bromley BR6 0LW
Rating: 5 stars from 247 reviews
Reviews: “What a wonderful place to meet with friends and loved ones. The food is gorgeous and with top quality ingredients. Along with a friendly service this is a little jewel to treasure.”
“As always, the food was excellent – each course put a creative spin on a traditional classic.In terms of service, The Orpington is consistently ‘best in class’.”
Camden
Name: Andy’s Greek Taverna
Cuisine: Greek
Address: 23 Pratt Street Camden, London NW1 0BG
Rating: 5 stars from 2,031 reviews
Reviews: “Top food, every bit as fresh and tasty as you’d get on the Aegean Coast. Really friendly, great service, quick, great atmosphere, and really reasonable prices. Why can’t more restaurants be like this?! Perfect!”
“This has to be one the best restaurants in London, fantastic customer service, great atmosphere and unbelievable fresh food. From the moment we were greeted at the door until we left, the service was first class and unbelievable value for money.”
Croydon
Name: Ponte Nuovo
Cuisine: Italian
Address: 86-88 High Street, Croydon CR0 1NA
Rating: 4.5 stars from 1,232 reviews
Reviews: “Food is delicious! And the staff are really friendly. One of the best pastas we’ve eaten in London.”
“The restaurant itself has a great vibe with great background music. The food was absolutely delicious – we especially enjoyed the dessert special. The service was excellent. A spectacular visit at an affordable price too.”
Ealing
Name: Wok & Karahi
Cuisine: Asian Fusion
Address: 13 South Road, Southall, Southall, Ealing UB1 1SU
Rating: 5 stars from 239 reviews
Reviews: “This was a great experience, we arrived here by chance and we did not regret, best meal we have had in a long time.”
“The food was absolutely amazing, everything was better than expected. Get the lollipop chicken and the chilli garlic prawns they are very beautiful!!”
Enfield
Name: Anokhi
Cuisine: Indian
Address: 757 Green Lanes Winchmore Hill, Enfield N21 3SA
Rating: 4.5 stars from 166 reviews
Reviews: “I’m running out of superlatives for this restaurant. Every visit it appears that the food is better and better. Yes the normal ‘Indian’ staples, but the house ‘specials’ are what makes in different. Well worth a visit.”
“Anokhi is a gem of an Indian restaurant in Winchmore Hill. They have a very interesting menu here with very tasty dishes that you don’t find in your common Indian restaurant.”
Greenwich
Name: The Prince of Greenwich Pub
Cuisine: Italian
Address: 72 Royal Hill Greenwich, London SE10 8RT England
Rating: 5 stars from 529 reviews
Reviews: “We snaffled a cosy spot on a huge ornate sofa and chairs and ordered our drinks and pizzas. The place is a feast for the eyes!! Everywhere you look there are treasures and trinkets, the lively buzz of customers and amazing staff make this place an immersive experience.”
“Delicious authentic Italian food and wonderful hosts. This place is so friendly – chat to locals or keep yourself to yourself as you wish. Far more reasonably priced than other pubs in the area.”
Hackney
Name: Morito
Cuisine: Meditteranean
Address: 195 Hackney Road, London E2 8JL
Rating: 4 stars from 227 reviews
Reviews: “One of the few spots I keep coming back to in London. Its consistently good. The food is always delicious. the ambience is always great and the service always friendly and professional!”
“Semi off the beaten track for most people if you are visiting or based outside of East London. Incredible food and great atmosphere.”
Hammersmith and Fulham
Name: Chez Abir Restaurant
Cuisine: Lebanese
Address: 34 Blythe Road, London W14 0HA
Rating: 5 stars from 211 reviews
Reviews: “Delicious Lebanese meal. Family run…this is a small restaurant. But wow, food was simply excellent. Cooked to perfection.”
“As a Lebanese food fanatic and citizen, this restaurant makes the most authentic Lebanese food of any restaurant in London.”
Haringey
Name: Dobar
Cuisine: European Cafe
Address: 324A Green Lanes, London N4 1BX
Rating: 5 stars from 364 reviews
Reviews: “The food and drinks were delicious and very fulling and we received our food rather quickly after being seated. I highly recommend this restaurant whether it be for a quick start to a day of celebration or just for a quick breakfast/brunch!”
“Love breakfast there. I visit them every time I am in London. Always so pretty, colourful and yummy. The staff is always incredibly nice and professional and I am always surpassed by the huge quality”
Harrow
Name: Eastern Fire
Cuisine: Malaysian and Sri Lankan
Address: Alexandra Avenue, Harrow HA2 9TW
Rating: 4.5 stars from 220 reviews
Reviews: “Eastern fire, completely a suitable name for this restaurant, where right balance of heat and flavour. In our view, this is a true perfection.”
“Probably the best char quay in London. Very authentic closest thing to Malaysian food without going to Malaysia.”
Havering
Name: Parkside Brasserie
Cuisine: French
Address: 194 Elm Park Avenue, Hornchurch RM12 4SD
Rating: 5 stars from 158 reviews
Reviews: “We found the restaurant to be a very warm and friendly. The food was absolutely delicious and cooked to perfection would recommend.”
“Very attentive service, interesting menu, well prepared and presented. And friendly and simple too, not posh or haughty. Good quality ingredients . Everything was very tasty.”
Hillingdon
Name: Ottimmo Bao Bao
Cuisine: Japanese
Address: 45 Windsor Street, Uxbridge UB8 1AB
Rating: 5 stars from 126 reviews
Reviews: “The food here is fresh, authentic and TASTY! Not only this, the food (especially the bao buns) are reasonably priced – which makes you feel like you just need to eat more and more of them!!”
“Excellent. Food is fabulous – would grace any high end Asian establishment and is a bargain. Service lovely and friendly.”
Hounslow
Name: Big Smoke Taphouse & Kitchen
Cuisine: American
Address: Heathrow Terminal 2, The Queen’s Terminal Airside, Hounslow TW6 1EW
Rating: 5 stars from 424 reviews
Reviews: “This place is really good. If you are really hungry for good food this place has such tasty burgers.”
“Food is excellent and the service was exceptional. We had the babyback ribs and a burger. The ribs are as one would expect had we been at a BBQ place in Texas!”
Islington
Name: Iznik
Cuisine: Turkish
Address: 19 Highbury Park, London N5 1QJ
Rating: 4.5 stars with 452 reviews
Reviews: “Phenomenal experience from start to finish a must visit in London. The food was nothing short of amazing! So authentic and flavourful.”
“Beautiful restaurant, great food and amazing service”
Kensington and Chelsea
Name: 28-50 Wine Workshop & Kitchen South Kensington
Cuisine: French and modern European
Address: 96 Draycott Avenue, London SW3 3AD
Rating: 5 stars with 84 reviews
Reviews: “The food was all beautifully prepared and presented – definitely recommend the steak – the service was friendly but unobtrusive and the restaurant has a lovely atmosphere.”
“Staff were welcoming and friendly, food was unbelievable the best steak I’ve had, wine was also amazing.”
Kingston upon Thames
Name: Burger Bros
Cuisine: Fast-Food
Address: Unit 20, Kingston Market Place,, Kingston upon Thames KT1 1JT
Rating: 5 stars with 125 reviews
Reviews: “Best food ever, absolutely scrumptious and delicious, bossman saved my hunger. Went there with some friends and it was the best.”
“Very good quality and made fresh on the spot very tasty smells very nice and looks so delicious also the staff are very friendly and are very good in helping you choose what you are craving.”
Lambeth
Name: Trinity
Cuisine: British and European
Address: 4 The Polygon, London SW4 0JG
Rating: 4.5 stars from 727 reviews
Reviews: “What a wonderful experience, absolutely spectacular. Lovely relaxed atmosphere and exceptional cuisine. Lovely variety of ingredients and each dish was beautifully presented and tasted delicious.”
“ This was the best meal I have ever eaten in my life! The food was amazing. The whole experience was wonderful from the elegant and relaxed dining room to the exceptionally friendly service from the staff.”
Lewisham
Name: Panas Gurkha Restaurant
Cuisine: Nepalese
Address: 318 Lee High Road Lewisham, London SE13 5PJ
Rating: 4.5 stars from 431 reviews
Reviews: “The menu is a cut above the usual same old, same old choices. Everything looked and tasted fresh with subtle use of spices and nice presentation.”
“This little, unassuming restaurant punches well above its weight in terms of food and service. Not your standard Indian restaurant, there is a definite Himalayan/Nepalese slant and it tastes soooo good.”
Newham
Name: Figo
Cuisine: Italian
Address: Stratford 17 Endeavour Square, London E20 1JN
Rating: 5 stars from 877 reviews
Reviews: “One of the most delicious meals we’ve ever had. The food and drinks were amazing.”
“Lovely place to have some nice Italian food. The atmosphere is just stunning, the food was spot on and our server Dima was very professional and friendly.”
Merton
Name: The White Onion
Cuisine: French
Address: 67 High Street Wimbledon Wimbledon Village, London SW19 5EE
Rating: 4.5 stars from 532 reviews
Reviews: “A real find in SW London! Very welcoming and relaxing atmosphere as soon as you walk in. Feels covid safe & secure too. Excellent cocktail to start followed by outstanding menu. All beautifully presented & tasted exquisite. So much thought has clearly gone into the design of each dish so that every ingredient contributes.”
“The food is fantastic, a nice light, delicious lunch and reasonable too. Great cocktails, but for me the best thing was the service, superb!!”
Redbridge
Name: Jaipur of Chigwell
Cuisine: Indian
Address: 734 Chigwell Road, Woodford IG8 8AL
Rating: 4.5 stars from 686 reviews
Reviews: “The food was amazing as well as delicious, and the service was brilliant, a special thanks to Mr Chaudri, he made our evening extra fabulous.”
“What a lovely place! Great service and fantastic food. My 2 colleagues and I went here for dinner last night and had probably the best Indian we’ve ever had!! Topped of with plenty of cobra and amazing service.”
Richmond upon Thames
Name: La Dolce Vita
Cuisine: Italian
Address: 195 Waldegrave Road, Teddington, Richmond-upon-Thames TW11 8LX
Rating: 5 stars from 1,235 reviews
Reviews: “This restaurant is the real deal, lovely food, great staff, great prices. Thank you for a wonderful evening.”
“We had a wonderful meal in this little gem, what a fantastic man on the floor and the food..oh my god!! AMAZING”
Southwark
Name: Tower Tandoori
Cuisine: Indian
Address: 74-76 Tower Bridge Road, London SE1 4TP
Rating: 4.5 stars from 1,487 reviews
Reviews: “The food was cooked to perfection and beautifully presented. The chef is obviously passionate about what he does and it shows. This is quite possibly my favourite Indian restaurant.”
“Superb meal. Amazing nan breads. Excellent value for money. Delicious food. Chicken korma full of flavour and chicken tikka jalfrezi was beautifully spiced”
Sutton
Name: Casa Nostra
Cuisine: Italian
Address: 8 Mulgrave Road, Sutton SM2 6LE
Rating: 4.5 stars from 739 reviews
Reviews: “Simply, Outstanding Italian restaurant. I often go to this restaurant with my wife and our friends and every time I have been satisfied with the quality of the cuisine and the service in the place.”
“If you ever get the chance please try it’s a warm family restaurant, nothing is ever a problem but the surprise is the food. All I can say I have never even had an average meal, it’s stunning if I could give 10 stars I would.”
Tower Hamlets
Name: Da Terra
Cuisine: European
Address: 8 Patriot Square Town Hall Hotel, London E2 9NF
Rating: 5 stars from 63 reviews
Reviews: “Unbelievable food and service. Would highly recommend. Service was great, lovely atmosphere. Sommelier was very knowledgeable and personable”
“Perfection with a twist. The presentation is exceptional, but the thing that takes this restaurant to another level is the flavour variety and combinations. The staff are superb at their craft and the food is sensational not only in presentation, but equally the flavours are superb!”
Waltham Forest
Name: Spice Station
Cuisine: Indian and Bengali
Address: 140 Station Road, Chingford, Waltham Forest E4 6AN
Rating: 5 stars from 285 reviews
Reviews: “Had the most amazing food, the service was great, the food came so quickly and all of the staff were so lovely welcoming staff from beginning till end. 100% recommend!”
“This is my Indian restaurant of choice! The food is always fantastic and the staff are very friendly and welcoming. The atmosphere in the restaurant is great!”
Wandsworth
Name: Hotaru
Cuisine: Japanese
Address: 145-147 Wandsworth High Street, London SW18 4JB
Rating: 5 stars from 95 reviews
Reviews: “Hotaru is one of the best sushi places I have been to in London. Food is epic, staff are so friendly and hardworking and the prices are incredibly reasonable”
“I love Hotaru. They have the best Bento Boxes ever. The portions are enormous and the food is perfectly made with love and attention to flavour.”
Westminster
Name: Chez Antoinette
Cuisine: French
Address: 22 Palmer Street, London SW1H 0PH
Rating: 5 stars from 149 reviews
Reviews: “Everything was superb. Four diners had the French Onion Soup, and we all felt it was the best we’d ever had. Everyone loved everything they ate, coupled to lovely service and several very good bottles of wine. This place is a gem.”
“A charming French atmosphere with impeccable yet homely interior design. The food is excellent and the staff are both delightful and polite.”
Do you have a favourite hidden gem restaurant, pub or bar in London that you think we should know about? If so, please email [email protected] or [email protected]