London foodfromTime Out London2 months agoThis London pizzeria has been crowned the best in EuropeNapoli On The Road won the 50 Top Pizza Europa Awards for the second consecutive year.