- Travel experts have ranked the top 10 London areas with the most eating options
- Westminster has been revealed as the best London area for foodies, boasting an average of 3,838.44 restaurants per 100,000 people
- Camden is second, while Kensington and Chelsea places third on the list
- Experts discuss how London’s diverse culture contributes to its impressive hospitality industry
A new study has uncovered the top 10 best areas of London for foodies, with Westminster taking the top spot.
Travel experts London Tickets and Tours analysed Bing Maps to uncover which London areas offer the most restaurants and eateries per 100,000 people.
Each area was scored out of ten based on the number of food options available, and the areas with the highest scores have determined the ranking.
Westminster ranks first, scoring 10 for its food options. Home to London’s famous Chinatown, the Westminster borough boasts an average of 3,838.44 restaurants per 100,000 people.
Camden takes second place, with a score of 9.25. With Camden Market offering a diverse range of food options, the area maintains an average of 1,850.37 eateries per 100,000 residents.
Third is Kensington and Chelsea, scoring 8.78. The West London area has an average of 1,461.72 restaurants per 100,000 citizens, including Michelin star options such as Restaurant Gordon Ramsay.
Coming fourth is Islington, with a score of 8.26. The popular district of North London is known for its independent hospitality businesses and has an average of 1,187.45 eateries per 100,000 people.
Tying fifth is Hammersmith and Fulham and Tower Hamlets, scoring 7.89. The districts are equal in score due to boasting an average of 1,050.22 and 1,050.04 restaurants per 100,000 residents, respectively.
Sixth is Hackney, with a score of 7.70. The former industrial hub now maintains an average of 992.09 eateries per 100,000 citizens as it has undergone a cultural transformation in recent years.
Southwark ranks seventh, with a score of 7.42. Situated on the south bank of the River Thames, Southwark has many options including the popular Borough Food Market. Overall, the area has an average of 919.14 restaurants per 100,000 people.
Placing eighth is Lambeth, scoring 6.78. Home to the Southbank Food Market, the South London borough has an average of 786.78 eateries per 100,000 residents.
Wandsworth is ninth, with a score of 6.47. Another South London borough to make the ranking, Wandsworth is famous for its brewing history, but now also offers 735.15 restaurants per 100,000 citizens.
Haringey takes the tenth spot, with a score of 6.18. Another industrial area that has expanded its hospitality industry, the North London borough boasts 693.22 eateries per 100,000 people.
Areas of London with the most restaurants and eateries
Rank |
Area of London |
Score |
1 |
Westminster |
10.00 |
2 |
Camden |
9.25 |
3 |
Kensington and Chelsea |
8.78 |
4 |
Islington |
8.26 |
5 |
Hammersmith and Fulham, Tower Hamlets |
7.89 |
6 |
Hackney |
7.70 |
7 |
Southwark |
7.42 |
8 |
Lambeth |
6.78 |
9 |
Wandsworth |
6.47 |
10 |
Haringey |
6.18 |
Magdalena Petrusic, Travel Expert from London Tickets and Tours commented on the findings,
“London’s tourism boom has certainly motivated its hospitality industry to grow. 38 million visits to London were recorded in 2023, which is forecast to increase this year.
“Westminster is a popular tourist hub with attractions such as Big Ben and Westminster Abbey, which have created a demand for the area to produce a wide range of food options for visitors and residents in the city.
“London is an incredibly diverse city where an estimated 300 languages are spoken, which has created an eclectic hospitality scene for foodies to explore different cultures and traditions.”
This information has been provided by travel experts, London Tickets and Tours.