The Ledbury is a two Michelin-starred restaurant located in Notting Hill. The menu is inspired by British and European cuisine, with a focus on seasonal ingredients. The restaurant has a relaxed and elegant atmosphere, and the service is impeccable.