Food and drink in London

  1. Hawksmoor

Famous for its grass-fed, dry-aged steak, Hawksmoor is considered one of the best steak restaurants in London. Its Sunday Roast dinners are legendary.


  1. St John

One of the most famous restaurants for traditional English food in the world! In the heart of Smithfield’s Market, enjoy lavish meaty dishes or stop in for a top quality sausage roll and great wines.


  1. Borough Market

The most famous food market in London, overflowing with top-quality produce from meat to cheeses, wine, fish, pastries and lots more. Great for sampling a variety of different food and drink for lunch.


  1. Afternoon tea

Tuck into this very English experience at one of London’s top hotels – fine tea, delicious cakes and pastries and dainty sandwiches. Claridges, the Sanderson, Browns, and the Ritz are among the best places to try it. Many hotels offer great themed afternoon teas, like the Alice in Wonderland themed Mad Hatter’s Afternoon Tea at the Sanderson.


  1. Brixton Village

Everything from pizza to ribs in Brixton’s covered street market, along with drinks and great music in a bustling setting – great to start an evening out.


  1. Dishoom

Britain’s famous for its Indian cuisine, and Dishoom is one of London’s most celebrated Indian restaurants. You’ll find a great variety of innovative dishes you won’t find elsewhere, from the delicious Ruby Chicken to Indian-inspired breakfasts..

London in-depth

Film & TV
Free things to do
Hidden gems
One hour from...
Top 10 things to do
Family friendly