ZUMVU

The Ledbury

The Ledbury is a restaurant situated on Ledbury Road in Notting Hill, London, England. It earned two Michelin stars, which it held from 2010 to 2021.
  • Restaurants
  • London
The Ledbury is a restaurant situated on Ledbury Road in Notting Hill, London, England. It earned two Michelin stars, which it held from 2010 to 2021.
  • Restaurants
  • London
Menu ×

Follow Us On

Location

  • 127 Ledbury Rd, London, England W11 2AQ, UNITED KINGDOM

Intro

The Ledbury is a restaurant situated on Ledbury Road in Notting Hill, London, England. It earned two Michelin stars, which it held from 2010 to 2021.

Tags

best restaurant in england
best restaurant
restaurant in england

About

Located in Notting Hill, The Ledbury is one of London's premier dining destinations. Founded in 2005 by Australian chef Brett Graham, the restaurant is renowned for championing British ingredients.
Website Trust Checkertheledbury.com

Trust Score

0 / 100