The National Pizza Awards have named the 13 best pizzas in the UK. The overall winner from London is topped with truffle and Italian hams. Others feature ox cheek and even chicken skin.
The National Pizza Awards have named the 13 best pizzas in the UK. The overall winner from London is topped with truffle and Italian hams. Others feature ox cheek and even chicken skin.