
It’s official: two of the world’s best pizza restaurants are in London
A few months ago, you may remember reading on Time Out that a London pizzeria had been crowned the best pizza restaurant in all of Europe. In the 2024 edition of the 50 Top Pizza Europe awards, Chiswick’s Napoli on […]





