Great pubs and restaurants in London

Whether you're planning a big night out or simply looking for a brilliant place to eat in London, we've got the answer.

Finding the best pubs and restaurants in London is tricky, but you're sure to discover plenty of them while spending your Dining Out Card.

Drinking and dining in the West End

In Soho, there are plenty of lively bars for after-work drinks, or intimate restaurants for dinner before a West End show, all within two minutes' walk. Start your night at the flagship O'Neill's pub on Wardour Street, before heading to Browns on St Martin's Lane for a chic meal out. Finish the evening with a nightcap at All Bar One Leicester Square. Or perhaps that's where your night begins?

Country pubs in the city

You might want to visit a London suburb, like upmarket Hampstead. Whichever direction you leave leafy Hampstead Heath, there's a great pub or restaurant waiting for you. Try The Freemasons Arms for a real country pub in the city and enjoy a traditional game of skittles – using a ball of cheese. Or visit The Spaniards Inn, one of London's oldest pubs, if you like a good helping of history with your craft beer.

Sample some of London's best beers

Fans of cask will love exploring iconic pubs as part of Nicholson's real ale trail. Choose from six tours around different areas of London, from Theatreland to the Financial District, and discover some amazing buildings and unusual ales along the way. Don't miss out De Hems near Shaftesbury Avenue, the only Dutch café bar in London.

After something a bit quirky? Our hidden gems are just the ticket. Try The Crown & Two Chairmen on Dean Street in Soho for great pub-food and craft beers served in a bohemian atmosphere. Or check out The Angel Inn in Highgate - the Monty Python gang used to write at this eclectic urban pub, so look out for a few eccentric twists.

Wherever you go in London, you'll find plenty of places to eat and drink with the Dining Out Card.

Your map is loading...