London foodfromTime Out London1 month 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.