Which restaurant in the UK has the best pizza?

A pizza expert from the UK’s leading pizza restaurant chain, Fox’s Pizza, has named the UKs best pizza restaurant.

Fox’s Pizza’s website says it’s one of the UKS biggest pizza chain and the UK is home to its restaurants in Liverpool, Manchester and Leeds.

Its latest annual report says the chain is currently ranked #2 in the world in the value of its pizza franchises.

However, Fox also says it is one of only three British pizza chains to make the list in the past five years.

Fox is one the UK-based pizza chain has been operating in since 2008.

Its current flagship restaurant, The Fox, opened in 2013.

Its owner, Paul Kastrup, is also a partner in a new London-based restaurant company.

Back To Top