The Ledbury
VerifiedAbout The Ledbury
The Ledbury is a restaurant located on Ledbury Road, Notting Hill, London, England. It holds two Michelin stars, and has been featured in S.Pellegrino World's 50 Best Restaurants. The head chef is Brett Graham, and he has been received favorably by critics.
Latest reviews
No reviews yet.
No reviews yet.
London, London, W11 2AQ
United Kingdom