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