London is such a diverse city and the place to sample flavours from all around the world. From large establishments and fast-food chains to tiny cafes, from modern cuisine and banquets to light bites, London has something to suit everyone’s tastes.

Browse through a selection of fantastic eateries which specialise in cuisine from different countries as well as restaurants that cater for special requirements such as halal and vegetarian, and not forgetting the great places that offer some good old, traditional fish and chips.

Flat Iron SquareFlat Iron Square is a hub for foodies in Bankside. It has an exciting line-up of food vendors,...

British RestaurantsTraditional British cuisine at the heart of London, theres nothing more authentic than that. You...
Chinese RestaurantsChinese restaurants in London serving Peking, Szechuan and Cantonese cuisine.
Indian RestaurantsEnjoy delicious and authentic Asian cuisine at the very best Indian restaurants in London.
Italian RestaurantsFor wholesome, rustic pasta dishes to tasty pizza, find the best Italian restaurants in London.
Japanese RestaurantsJapanese restaurants in London in for all your sushi and ramen requirements.
Korean RestaurantsRestaurants in London that serve traditional Korean food.
Spanish RestaurantsEnjoy traditional Paella or Tapas at the best Spanish restaurants in London.
Turkish and Middle Eastern RestaurantsMiddle Eastern restaurants in London serving cuisine from Turkey, Lebanon and other parts of the...
Vegetarian RestaurantsDiscover healtly and wholesome dishes at vegetarian and vegan restaurants in London.