Restaurants in London

Looking for the best restaurants in London? You’ve come to the right place. For the past 30 years, SquareMeal has been at the core of London’s restaurant scene, creating carefully curated content to help diners find the latest and greatest London restaurants. Whether you’re looking for a restaurant based on cuisine, price, atmosphere or how pretty its private dining room is, you’ll be able to find the best options here. Find our expert recommendations for the top restaurants in London using the search bar at the top of this page and then filter by our SquareMeal ratings, by price or by style of restaurant. You can also check out SquareMeal's Best Lists page which highlights London’s greatest restaurants.

Popular London restaurant areas

Best restaurants in Mayfair
Mayfair
In association with Louis Roederer

Nearly every London postcode now has its own cluster of destination restaurants, which makes choosing where to eat in the capital even harder. Luckily for you, we have pages packed with options in both the traditional restaurant neighbourhoods such as Soho, Mayfair, Chelsea and the City, alongside newer hotspots including Shoreditch, Bermondsey and Brixton. Once you’ve settled on an area, you can use our advanced search panel to filter restaurants by cuisine, price and more, helping you to find your perfect London restaurant match where you'll find menus, independent reviews and diner ratings.

Popular cuisines in London

With so many restaurants to choose from in London, you would be hard pressed to find a country whose cuisine is not represented. Discover our pick of the best with our handy SquareMeal Best Lists, which highlight the best restaurants in London.

Discover the best restaurants in the UK

Discover the tastiest restaurants in London with SquareMeal's 'Best Lists'. Whether you're searching for a specific cuisine, looking for restaurants in a particular location, fine dining, or working to a budget, let our resident food experts guide you.

All areas in London

Find London restaurants near you