Last Updated on December 13, 2022

Best Restaurants to Dine Out When in Leicester Square

There is no place like Leicester Square in London for eating and entertainment. With dozens of restaurants suiting your tastes and budget, there is ample opportunity to explore the best-rated restaurants depending on your interest and mood and the occasion.

The area is packed with award-winning food chains and eateries, and thus it makes it tough to choose among the best places to suffice your cravings.

With so many restaurants near Leicester Square competing for your attention, it can be challenging to find a perfect place that meets and satisfies your specifications.

When plotting to visit one of the most happening places in Leicester Square, our detailed guide will help you to locate the best restaurant in Leicester, which will be an ideal spot for your most-awaited leisure time.

In the guide below, along with the tempting cuisine details of each restaurant, you will also find other details like operating time of the restaurants on different days, how to reach the place, cost for two, and how to book a table.

#1. All Bar One Leicester Square

Located in the heart of London, this restaurant is within walking distance of a famous place called The National Gallery. When intending to go out, Leicester Square Restaurant is a classic place for your next social get-together.

Be it your kid’s birthday party, corporate event, or large table booking, this place provides an ideal answer to all your happening venue needs.

The menu showcases eclectic European cuisine and an impressive range of beers and wines. From morning coffee to Saturday night martinis and everything in between, there is nothing you will miss here.

There is a separate menu for kids, a vegan menu for vegan lovers, and a brunch menu for families and friends.

This place is quite affordable and will cost you approx £50 for two people.

Address: 46 Leicester Square, London, United Kingdom WC2H 7LU.

Opening Hours: Monday to Thursday 9:00 a.m. to 11:30 p.m., Friday to Saturday 9:00 a.m. to 12:00 a.m., Sunday 9:00 a.m. to 10:30 p.m.

Contact Number: +442038461451

Book your table by visiting the site here.

Nearby Bus Stop: Take a tube to Piccadilly Circus, which is the nearest station to the restaurant.

#2. Leicester Square Kitchen

A relaxed luxury place in the heart of London embraces the art of shared dining with a sophisticated setting. The menu showcases the exquisite selection of Mexican and Peruvian plates.

Also, you can have some fine wine and cocktails at this modern space filled with electric design. Enjoy a selection from all kinds of exotic salsas matched with flavored sides, soft tacos, and margaritas.

This Leicester Square Restaurant is very affordable and will cost you approximately £40 for food.

Address: 31-36 Leicester Square, London, WC2H 7LH

Contact Number: +44(0) 2076660902

Opening Hours:

  • For breakfast: Monday to Saturday – 7:00 a.m. to 10:30 a.m., Sunday – 7:30 a.m. to 11:00 a.m.
  • For lunch: Monday to Friday – 12:00 p.m. to 3:00 p.m., Saturday and Sunday – 12:00 p.m. to 3:30 p.m.
  • For afternoon tea: Monday to Friday – 2:00 p.m. to 4:30 p.m., Saturday and Sunday – 1:00 p.m. to 4.30 p.m.
  • Pretheatre: Monday to Friday – 5:00 p.m. to 6:30 p.m.
  • For dinner: Sunday to Wednesday – 5:00 p.m. to 10:45 p.m., Thursday to Saturday – 5:00 p.m. to 11.15 p.m.

The restaurant has the policy to return the table within 1.5 hours after the book time, so plan your visit accordingly.

Getting There: Leicester Square Tube Station is a minute’s walk from the restaurant.

You can also make a reservation by sending an email to [email protected].

Book your table by visiting the site here.

#3. Maison Du Mezze

This place is one of the best restaurants in Leicester Square, offering a wide range of authentic Lebanese dishes. The restaurant serves delicious freshly cooked Middle Eastern cuisine with an emphasis on healthy eating.

The place has a unique Arabic look and feels with a unique contemporary design. There is an olive tree in the middle of the restaurant, which just beautifully adds up to the interior of the place.

There is a perfect room for private dining that can be seated for up to twelve people.

The place is quite affordable and will cost you approximately £40 for two people.

Address: 14 Leicester Square, London, WC2H 7NG

Contact Number: 020 30111114

Opening Hours: Monday to Sunday, 9:00 a.m. to 2:00 a.m.

Getting There: Leicester Square Station is within walking distance from the restaurant.

Click here to book your table.

#4. Heliot Steak House

Recognized as one of the best steakhouse restaurants near Leicester Square, Heliot Steak House offers the prime steaks, aged between four to six weeks to develop tenderness and flavor.

You can select from a variety of toppings or choose from eight sauce options on the menu. Apart from steak, the food menu includes some delicious fresh fish, lamb, chicken as well as a variety of vegetarian options.

You can have a great view of the surroundings while having an excellent food experience. The fact that this place is inside a casino makes it unique and provides one of the best site views of London.

The main course and a la carte begin at £11.

Address: 10-14 Cranbourn Street, Leicester Square, London, WC2H 7JH

Contact Number: 0207 769 8844

Opening Hours:

  • For Lunch: Saturday and Sunday – 12:00 noon to 04:00 p.m.
  • For Dinner: Monday to Thursday – 5:00 p.m. to 12:00 a.m. (last orders 11:30 p.m.), Friday and Saturday – 5:00 p.m. to 1:00 a.m. (last orders 12:30 a.m.), Sunday – 5:00 pm to 11:00 p.m. (last orders 11:30 p.m.)

Getting There: Leicester Square Tube is located near The Hippodrome Casino.

Click here to book your table.

#5. Basuaba Bangkok Thai–Leicester Square

Experience the flavors and buzz of what’s happening in Bangkok in a modern setting at Leicester Square. Busaba offers exotic Thai recipes in an intimate low-lit setting with long wooden tables.

The menu offers a flavorsome selection from freshly prepared salads, stir-fries, and curries. You can also choose from Asian-inspired juices and smoothies and selective yet straightforward wine list.

This place is very affordable and will cost you approximately £25 for food.

Address: 35 Panton Street Leicester Square London, SW1Y 4EA

Opening Hours: Monday to Thursday – 1:30 a.m. to 11:00 p.m., Friday and Saturday – 11:30 a.m. to 11:30 p.m., Sunday – 11:30 a.m. to 10:00 p.m.

Contact Number: +44: 020 7930 0088

Getting There: The tube station is a four-minute walk from Piccadilly Station.

Click here to book your table.

#6. Sophie’s Soho

Sophie’s Soho is a grand steakhouse with a stunning custom-built firepit in the middle of the restaurant to prepare specialty dishes like slow-roasted prime rib, chargrilled tuna steak, etc.

The bar is a perfect setting for signature martinis and other creative cocktails and premium international wines.

The place is affordable and costs £50 for two people.

Address: 42-44 Great Windmill Street, Soho, London, W1D 7NB

Contact Number: +44 20 7836 8836

Opening Hours:

  • For Breakfast: Monday to Friday, 8:00 a.m. to 12:00 noon; Saturday to Sunday, 9:00 a.m. to 12:00 noon
  • For Lunch and Dinner: Monday – 12:00 p.m. to 11:00 p.m., Tuesday to Thursday – 12:00 p.m. to 1:00 a.m. (kitchen closes at 11:00 p.m.), Friday to Saturday – 12:00 p.m. to 1:00 a.m. (kitchen closes at midnight), Sunday – 12:00 p.m. to 10:30 p.m. (kitchen closes at 10:00 pm)

Getting There: The restaurant is within walking distance from Piccadilly Circus station.

Click here to book your table.

#7. Boozy Tea Room

This one-of-a-kind gathering place offers a wide range of specially crafted tea-infused cocktails, delicious bites that are just perfect for your get-together.

On the weekend, enjoy day time afternoon tea from 12:00 p.m. to 4:00 p.m. and a variety of traditional treats such as freshly cooked scones, strawberries, and cucumber tarragon sandwiches.

The place will cost you around £40 for two people.

Address: Cranbourn Street, Leicester Square, London WC2H 7JH

Contact Number: 020 78368836

Opening Hours: Tuesday to Sunday, 4:00 p.m. to 1:00 a.m.

Getting There: Leicester Square on the Northern and Piccadilly lines is the nearest underground station

Click here to book your table.


A perfect trip is the combination of an ideal place and perfect food. If it’s your first time in London, you must explore some local cuisine at these best-rated sites.

If you are a local resident, going out dining is altogether a different experience. No matter if you are a local resident or a tourist, this detailed blog post will help you uncover some of the hot restaurants in Leicester Square.

We hope this list helps you to satisfy all your food craving while tripping out. Let us know the areas that you tried during your trip to London.

Also, don’t forget to share your food reviews, experiences, and what you liked the most about the place you’ve visited.