Whether it’s for a warm family reunion or a romantic date, restaurants have always played an important role in celebrating different occasions. Discover the Best Restaurants in London and get lost in their cuisine culture. Here are a few best restaurants in London for every food lover.

#1 Gillray’s Steak House & Bar 

The best Steakhouse on London’s Southbank, Girllray’s is Situated on the banks of the River Thames. You can the magnificent views of the London Eye, Come to Gillray’s, and experience authentic British Dining. Bar, famous for its extensive selection of 100+ gins, serves classic and contemporary cocktails and a wide selection of beers, wines, and spirits.

Average Cost

£65 for two people (approx.) Without alcohol

Special Intakes

Vegetarian Friendly, Vegan Options, Gluten-Free Options

Meals

Breakfast, Lunch, Dinner, Brunch

Opening hours of Gillray’s

Monday – Friday 7 AM – 8:30 PM

Saturday – Sunday 7 AM – 8:30 PM

Bar Opening Hours: Monday – Sunday 11 AM – 9:30 PM

Breakfast Hours: Monday – Friday 7 AM – 11 AM

Location: Gillray’s is at County Hall, Westminster Bridge Rd, London SE1 7PB, United Kingdom

#2 Sherlock Holmes

The Sherlock Holmes pub is a traditional English pub serving pints and pub meals. It’s a bar and restaurant, the pub has a secret – a complete recreation of Holmes and Watson’s study and a sitting room with a large collection of objects and photographs related to the characters from the books and arrangements.

Hotels Near Sherlock Holmes

The Savoy, A Fairmont hotel

Sanctuary, House Hotel.

The Soho Hotels

Location: Sherlock is at 10 Northumberland Street, St James’s, Greater London, Win 5db.

#3 Sky Garden

Contemporary British menus with an award-winning wine list. Fenchurch rooftop restaurant is a foodie experience not to be missed. 

If you have a restaurant reservation, you do not need to book a separate access ticket to Sky Garden.

Last dessert & drinks order – 10 pm

Restaurant closing – 10.45 pm

Location: Sky Garden – 20 Fenchurch Street 1 Sky Garden Walk, London EC3M 8AF England map

#4 Simpson’s In Th Stand

Simpson’s-in-the-Strand is one of London’s oldest traditional English restaurants. Situated in the Strand.

Price: ₹2,390 – ₹5,976

Cuisines- British

Location: Simpson’s – 100 Strand Covent Garden, London WC2R 0EW England

Top 3 Reasons To Eat In Simpson

1 Fantastic Carvery
2 The Best of British – “Fine British food in excellent surroundings.”
3 A London Institution – “Steeped in history with old-world elegance.”

#5 The Diner

The Diner is the best restaurant American restaurant to eat. The diner is Known for its Breakfast Menu, Comfort Food, Management, Good Service, Ambiance, Vibe.

Popular Dishes

Taco Salad, Milkshakes, Ribs, Chips

Average Cost

£30 for two people (approx.) Without alcohol

£4 for a pint of beer (approx.)

Location: 4 Horner Square, Spitalfields, London E1 6EW, United Kingdom.

#6 Duck & Waffle

Duck & Waffle is The Highest 24-Hour Restaurant in London, Duck & Waffle serves it delight all night long. British and European cuisine served 24/7 in modern, 40th-floor space with floor-to-ceiling windows. Duck & Waffle offers a playful take on traditional British cuisine with broad European influences emphasizing local, rustic, seasonal, and sustainable ingredients.

Average Cost

£55 for two people (approx.) Without alcohol

Location: Duck & Waffle – 110 Bishopsgate London EC2N 4A.

#7 Meraki Restaurant

Meraki is a contemporary Greek restaurant, inspired by the Aegean islands with a cosmopolitan flair. Greek plates & unique craft cocktails are presented in a breezy, brick-lined setting with stylish decor.

Cuisines

Mediterranean, European, Greek

Special Diet

Vegetarian Friendly, Vegan Options, Gluten-Free Options

Meals

Dinner, Drinks

Location: 80-82 Great Titchfield Street, London W1W 7QT England