127 Ledbury Rd, London, England W11 2AQ, UNITED KINGDOM Get Directions
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. More