‘Sublime flavours’ at Ledbury in west London win it three Michelin stars | Michelin Guide

‘Sublime flavours’ at Ledbury in west London win it three Michelin stars | Michelin Guide

The London restaurant the Ledbury has been awarded three stars in the Michelin Guide for Great Britain and Ireland. The Notting Hill restaurant is the sixth in the capital to hold the... Read more »