Restaurant closures, bankruptcy, and declining sales are among the issues several pizza chains have faced this year.
According to the BBC, the operator of Pizza Hut’s 140 dine-in outlets in the UK ... it feels like we just added a new team ...