127 Ledbury Road, London W11 2AQ - The Ledbury is one of those fine restaurants that has reached the lofty rank of Michelin status. This award winning restaurant offers some of the finest cuisine in London, drawing from a variety of cultural influences, leaning ever so slightly towards French. The menus are varied, they offer much choice and they are created thoughtfully to make whatever you choose, you will find that all dishes complement each other perfectly..