The National Pizza Awards have officially crowned the best pizza in the UK for 2026, and the winning 'za is right here in London — but there's one surprising catch.
Back to News
The National Pizza Awards have officially crowned the best pizza in the UK for 2026, and the winning 'za is right here in London — but there's one surprising catch.