Get PAVO App

Best Restaurants in London

London's culinary scene is as diverse and vibrant as the city itself. From Michelin-starred restaurants to bustling street food markets, there's something to satisfy every palate and budget. Get ready to embark on a gastronomic adventure through the best restaurants London has to offer!

Best Time: Spring or Autumn for pleasant weather and fewer crowds.
Budget: £50-£200 per person per day, depending on dining choices.
Updated: February 2026

Iconic London Dining Experiences

For a truly memorable meal, consider dining at one of London's iconic landmarks. Sky Garden offers breathtaking panoramic views alongside your meal, making it a perfect spot for a special occasion. Alternatively, Battersea Power Station provides a unique setting with a mix of luxury shops, dining, and entertainment, ideal for a full day out. These locations offer not just food but an experience deeply intertwined with London's identity.

High-End Dining and Luxury Shopping

Combine your love for fashion and food by visiting restaurants located within London's premier department stores. Selfridges boasts a variety of dining options, from casual cafes to upscale restaurants, perfect for refueling after a shopping spree. Similarly, Liberty London, known for its high-end fashion and homeware, offers a refined dining experience that complements its luxurious atmosphere. These locations offer a seamless blend of retail therapy and culinary indulgence.

Budget-Friendly and Authentic Eats

London doesn't have to break the bank to be delicious. Dishoom provides a lively atmosphere with flavorful Indian street food at moderate prices, making it a popular choice for both locals and tourists. Mercato Mayfair offers a unique experience within a beautifully restored church, where you can sample a variety of cuisines from different food stands, all within a reasonable budget. These spots are perfect for experiencing London's diverse culinary scene without sacrificing quality or flavor.

Top Places

Selfridges

4.5★ (46,104)

400 Oxford St, London W1A 1AB, UK

Upscale department store stocking designer & popular clothing brands plus housewares & gifts.

Battersea Power Station

4.6★ (28,117)

Circus Rd W, Nine Elms, London SW11 8DD, UK

Repurposed riverside Victorian power station featuring luxury shops, dining & entertainment.

Sky Garden

4.6★ (74,545)

1, Sky Garden Walk, London EC3M 8AF, UK

Known as the walkie talkie due to its unique shape, this skyscraper features a top-floor restaurant.

Liberty London

4.5★ (24,092)

Regent St., Carnaby, London W1B 5AH, UK

Tudor-revival building filled with high-end fashion and luxury homeware, with its own fabric line.

Royal National Hotel

3.6★ (16,905)

38-51 Bedford Way, London WC1H 0DG, UK

Straightforward hotel with unfussy rooms, plus traditional dining, a pub and a bowling alley.

The British Library

4.5★ (3,467)

96 Euston Rd., London NW1 2DB, UK

Library containing the Magna Carta and handwritten Beatles lyrics on some 400 miles of shelves.

Local Tips

Explore London with an AI Audio Guide

PAVO turns your phone into a personal tour guide. Get AI-powered audio guides in 33 languages — no tourist traps, just authentic local experiences.