Time Out London1 month agoLondon foodThis London pizzeria has been crowned the best in EuropeNapoli on the Road in Chiswick was awarded the title of Best Pizzeria in Europe, showcasing London's culinary excellence. [ more ]