
It’s official: two of the world’s best pizza restaurants are in London
It’s no surprise that 50 Top Pizza, a panel that last week announced its list of the best pizzerias in the world, featured a bounty of restaurants in Italy in its list. But did you see that London also caught a slice (get […]





