The Ledbury Menu, Prices and Locations
I have been there twice and each is amazing experience. It is impossible to convince myself that it has only two Michelin stars. Three or more would be a proper evaluation.
Phone: +44 20 7792 9090
Head Office address: 127 Ledbury Rd, Notting Hill, London W11 2AQ, UK
Get verified information about The Ledbury Menu, Price and near me locations.