Best Restaurants in London: Top 10

With so many restaurants to choose from in London it can be hard to know where to start. Luckily, we are here to help with our guide to the top 10 best restaurants in London where we’ll be uncovering some unmissable hidden gems. Whether you’re into British classics or perhaps fancy a taste of Spain or Italy, we have you covered. 



KOL is located on Seymour Street and is known as one of the best restaurants in London. KOL is a stylish restaurant that serves creative Mexican-British fusion cuisine, as well as mezcal and cocktails. They only use the finest ingredients to create fresh, bright and tasteful Mexican dishes.



Luca is located on a slightly more discrete street in London on St John Street, serving up popular Italian dishes using the finest of British Isles and Italian ingredients. They pride themselves in offering nothing but high quality meals, in a stylish, warm and friendly restaurant, making the atmosphere super enjoyable and romantic.

The Ivy


The Ivy in London is located on West Street, a sensational restaurant in the heart of Covent Garden. This is one of the best restaurants in London and if you’re looking for extremely delicious and high quality dishes, you will not be disappointed. The Ivy is known for its glamorous art deco style interior which includes its iconic drinking bar, stained glass windows, shimmering floors and stunning walkways. You’ll find a variety of specially selected dishes varying from shepherds pie to flavoursome Sushi.

Elystan Street


Elystan Street is a minimal restaurant located on Elystan Street, filled with big open windows for a bright and fresh feeling. This restaurant is known for its laid back atmosphere as well as their hearty, fresh and top quality dishes. Elystan Street is inspired by Mediterranean dishes and flavours, here you can expect pasta, salads and fresh vegetables.



BiBi is a unique and modern Indian restaurant located in Mayfair London, run by ‘the lady of the house’ Chef Sharma. She takes pride in her history of cooking and sourcing ingredients for top quality Michelin Star restaurants around the UK, in which she brings into her ‘multicultural span of Indian cuisine’. The platters she serves up are always prepared with the highest of detail to ensure they are nothing less than the best for her happy customers.

The Wolseley


Located on Piccadilly Street is The Wolseley, a modish and sleek restaurant serving up delicious European cuisine as well as top quality afternoon tea. The Wolseley is filled with outstanding art decor, from glitz to glamour all round. Expect à la carte succulent steaks, fresh salads and mouth-watering salmon.



Sabor is a stunning hotspot for delicious dishes served in not one but two restaurants located on Regent Street. Expect a world of Spanish cuisine and seafood including tapas in a two story stylish eatery. A one of a kind experience if you’re heading to London for food!

The Delaunay


The Delaunay is located on 55 Aldwych in London, A truly gorgeous restaurant created from the Team at The Woseley mentioned above. This stunning restaurant is inspired by grand cafes of Mittel Europe, a popular spot to grab a work lunch, a quick bite or a delicious meal. You’ll find some of the most classic dishes, made from high quality ingredients in an elegant New York styled eatery.

The Coach


Located on London Ray Street is The Coach, a renowned restaurant that has been featured in many press articles such as Independent and The Telegraph for its focus on top quality dishes and outstanding atmosphere. The menu focuses on classic British and French influenced dishes with fine and freshly sourced ingredients.



There are four Barrafinas in London, meaning there’s no excuse to not head down and try them out. Each restaurant is designed with an open kitchen as well as an elegant and stunning bar where you can watch the chefs cook your dishes. The dishes are inspired by regional dishes around Spain, including Spanish wines to top off the experience.

Overview of Best Restaurants in London: Top 10

From a la carte, to tapas, to traditional British cuisine London has a huge variety of delicious and renowned restaurants in London that are a must when heading to the city. With so much to choose from, you are guaranteed a fantastic dining experience. We hope you enjoyed exploring some of the best restaurants in London.