Time Out London
3 months agoThe world's newest three Michelin star restaurant is in London
The Ledbury in Notting Hill has been awarded three Michelin stars, the highest accolade a restaurant can receive.
There are a total of six three-starred restaurants in London, including The Ledbury. [ more ]