
The world’s best pizza chain has been crowned for 2025 – and it has two restaurants in London
When it comes to pizza chains, everyone has their favourite. Are you a Pizza Express die hard, collecting all the rewards on the app? Is Franco Manca your go-to? Or are you more of a Pizza Pilgrims person? Wherever your loyalties lie, […]




