London is best for...

Street food: London is bursting with food markets, with Borough Market and Smithfield Market being amongst the best

British classics: Sample fish & chips in Camden, a Sunday Roast in Notting Hill and Bangers & Mash in Soho

Afternoon tea: With teas, scones, finger sandwiches and dainty cakes, there is nothing better than an afternoon tea in London

Fast facts

Language: The language spoken in London is English

Currency: The currency used in London is the Pound

Local time: London's local time is the same as throughout the UK

Fly to: London's main airport is London City Airport

In London, food is as varied and exciting as the city itself. From the very best restaurants in London with their coveted Michelin stars to pop-up stalls in local farmer’s markets, there’s something to suit every taste and wallet. Many  of the top restaurants in London are overseen by the best-loved celebrity chefs, so take the opportunity to try their signature dishes.

London is huge, and you’ll find cafés, bars, bistros and street stalls selling delicious food and drink on almost every corner from Camden to Clapham. Wherever you’re staying during your city break to London, you’re likely to be within easy reach of a wide choice of places to eat and drink.

While there’s no one area to head to for the best restaurants in London, different districts are well known for being home to specialist cuisine. For example, Brixton has a reputation as a hub for Jamaican food.

You’ll find cuisine from every corner of the globe on offer, but there are also some traditional London food dishes that you might want to try. One of the most famous is jellied eels from the city’s East End. If that doesn’t appeal, nosh on the nation’s favourites like roast beef, sausage and mash, or fish and chips. Enjoy them traditional style in a real pub, or go for a more modern take served in an up-scale bistro.

Some of the best restaurants in London can be found in and around Soho in the West End. This area is also home to a popular weekly vegan street food market too. If you’re planning a trip to the theatre, you’ll find plenty of restaurants here offering great value pre-theatre menus. After the performance discover some of the livelier restaurants and bars nearby to continue your evening of entertainment.

Step back in time to a bygone age to enjoy a decadent afternoon tea in fine bone china cups with saucers. Tea at The Ritz is a British tradition and the perfect way to celebrate a special occasion, especially if you swap your teacup for a glass of fizz. Delicate finger sandwiches, fine macarons and scones with cream all served with a proper cuppa in a fine china pot. Afternoon tea in London is an indulgent institution.

London has a reputation for being a city of fashion, and some of the best bars in London set the latest trends in food and drink. From gin bars and craft beer pubs, to the next big thing, you can discover what’s hot. At the other end of the scale, London is also the place to come if you want to sit back in a real pub with pints on tap.