Located in a cosmopolitan, affluent area of Notting Hill, The Ledbury is an award-winning restaurant (with 2 Michelin stars) that offers first-class menus crafted by a skilled Australian chef, Brett Graham.
London, England
Not a member? Register here