
It’s official: one of the world’s best pizza restaurant chains is in London
London boasts plenty of top-quality pizza. This much we know. Every year pizzerias in the capital pick up various accolades and this year has been no different, whether that be at the two London pizzas that made the 2024 list […]