The Ledbury

London (United Kingdom)

5

London (United Kingdom)

The Ledbury is a casual 3-star restaurant in Notting Hill, London. The Gourmet Club of Restaurant Rankings also visited this restaurant as part of its gourmet trip to London in April 2018 and was impressed.
Restaurant The Ledbury impressions and views