Top 10 restaurants in London

We made up our own list of the best and outstanding London restaurants, that can be interesting not only for tourists, but also for real gourmets. Our list names the places with remarkable food, diverse menus and high-quality service. Don’t miss the chance to enjoy London along with its legendary restaurants.

You may taste incredibly delicious meals which, regardless of their world fame, are quite affordable for tourists travelling around Great Britain.

1. Gordon Ramsay


Address: 68 Royal Hospital Road, Chelsea (tube: Sloane Square Station).
Cuisine: mainly French.

The complete mastery of the Chef brings the joy of savoring the meals prepared of fresh clean ingredients. You will experience the range of emotions and sensible delight. This is the only restaurant in England awarded with shining 3* Michelin stars.

Book a table in advance, as the dining area is not big and has a limited number of tables, so it might be a trouble to dine out at Gordon Ramsay.

The check average for 2 guests: around £80.

2. Hereford Road


Address: 3 Hereford Road (tube: Bayswater).
Cuisine: traditional British.

Excellent food, adored by British, is served at Hereford Road. True gourmets and conservative eaters are well catered for here. Especially famed are: spicy duck liver with shallot, roasted whole plaice with cauliflower, special roast veal with broccoli.

Surprisingly,the price is more than affordable, although the food quality is very high.

The check average for 2 guests: £30-35

3. Hibiscus


Address: 29 Maddox Street, London, W1S 2PA (tube: Oxford Circus or Bond Street).
Cuisine: French.

Hibiscus is characterized by a very unconventional menu. Chefs decide on their own, what seasonal ingredients should be used and cook meals based on their choice. The kitchen is managed by Claude Bosi, a French chef from Lyon. He serves traditional French meals in an innovative and original way, thus the restaurant has become one of the most popular and favored places in London.

The check average for 2 guests: £90.

4. Pollen Street Social


Address: 8 – 10 Pollen Street (tube: Oxford Circus).
Cuisine: traditional British.

You will savor a traditional British cuisine at Pollen Street Social. It’s one of the most remarkable places in London, where you can taste truly British cuisine. This is the very place, where you can take joy in eating classic British breakfast or crisp roast duck, or treat yourself to a grilled partridge. The dessert bar here will leave you drooling.

The check average for 2 guests: around £40.

5. Hakkasan


Address: 8 Hanway Place (tube: Tottenham Court Road).
Cuisine: Chinese.

This restaurant proved extremely popular in London, and now it’s difficult to imagine the capital without it. Chinese dishes, served here, are famous for the combinations of various tastes.

Hakkasan approaches food cooking with a skill, and has become a role model in restaurant business, and the quality standard for other Chinese restaurants. Tender and juicy pork ribs with zesty sweet sauce, skillfully fried fish, all kinds of exotic meals and sweeties have become the reason of touristic pilgrimage to this place.

Table reservation in advance is strongly recommended.

The check average for 2 guests: around £56.

6. Alain Ducasse Restaurant

Alain Ducasse Restaurant

Address: The Dorchester, Mayfair, Park Lane (tube: Green Park or Hyde Park Corner).
Cuisine: truly French.

It’s an upscale expensive place, that brings you to a culinary voyage with adventures. It is located in Dorchester Hotel and is managed by Alain Ducasse, the world famous and acknowledged chef. Every meal is cooked according to old and established French culinary canons and time-tested rules. The menu is mainly French and the food is served in innovative and original way. Meals cost a lot, but Alain’s masterpieces are worthwhile.

The check average for 2 guests: £200.

7. St John

St John

Address: 26 St John Street (tube: Barbican or Farringdon).
Cuisine: authentic British.

It is not the place for French gastronomic experiments, as the restaurant serves typical English dishes. The authentic spirit of traditional English cuisine is what you feel here. Though the best French wines, produced and imported from different French provinces, are avail in this restaurant.

The check average for 2 guests: around £46.

8. Le Gavroche – Michel Roux Jr

Le Gavroche - Michel Roux Jr

Address: 43 Upper Brook Street, Mayfair, Marble Arch (tube: Bond Street or Marble Arch).
Cuisine: fully French.

The place stands out with its exquisite table layouts, service and first-class food. Le Gavroche has been upholding its brilliant reputation among other classy upscale restaurants for 50 years already, and it is still incredible.

You may choose any meal that you like or go for a complex classy menu of 3 meals along with hors d’oeuvres and perfect wine.

The cost is comparatively high, but the pleasure you get is definitely worth it.

The check average for 2 guests: £100.

9. Bistro Union

Bistro Union

Address: 40 Abbeville Road (tube: Clapham Common or Clapham South).
Cuisines: international.

The restaurant is well-known and favored for being cozy and homelike. The interior and vibe are truly British, which may seem odd to some guests. The staff is friendly and attentive, appetizers and meals are simple, but at the same time nourishing and savory (don’t hesitate to taste heavenly anchovy toasts and cheese sticks). Those who need some tuck-in are offered American, French and British cuisines. English pudding, fried eggs with corned beef and French apple crumble will leave an indelible impression!

The check average for 2 guests: £80.

10. Rasa


Address: 55 Stoke Newington Church Street (tube: Stoke Newington).
Cuisine: vegetarian.

It’s a nice place for vegetarians to stop for a snack. You are offered to eat delicious meals of Indian cuisine, famous for using a lot of fresh vegetables, fruit and dairy products. The vegetables are served with juicy aromatic rich gravy, fresh baked bread and spicy beans.

The check average for 2 guests: £32.