The Ledbury
Address: 127 Ledbury Rd, London W11 2AQ, United Kingdom, London, England, United Kingdom
Cuisine: Modern British
Price range: $$
Featured by: Alexander The Guest, High Speed Dining
Michelin star restaurant known for sweetbreads with truffle
Browse all creator-verified restaurants · Discover more on elevATE