Back to News
London restaurant crowned best pizza in the UK - but there's a big catch

London restaurant crowned best pizza in the UK - but there's a big catch

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.

Read original article