The Ledbury is a restaurant located on Ledbury Road, Notting Hill, London, England. As of 2010, the restaurant holds two stars in the Michelin Guide.
The restaurant was voted #14 on 2016 San Pellegrino World's 50 Best Restaurants (34th best in the world in 2011).
In both 2010 and 2011 The Ledbury was voted the UK's top restaurant in Restaurant Magazine's'National Restaurant...