To many travellers, London isn’t only England’s capital city, it’s the heart of the nation’s food and drink industry. With at least 83 of the city’s over 15,000 restaurants carrying at least one Michelin star, there’s quality all over London, but some districts hold their own unique charm. Notting Hill, perhaps best known for its annual carnival, bustling markets and (of course) the beloved 1999 rom-com of the same name, is just one of these spots. With so many amazing restaurants...