The world's best pizzeria may be in London - but OF COURSE Italy is still the place to go for pizza! The eight must-visit spots, according to an expert
Oct 2, 2026
London might have stolen the pizza crown, but for the ultimate pizza pilgrimage you really must head to Italy - from Naples to Palermo, these are the places worth travelling for.