Papa Johns has confirmed it will be closing 43 sites, which are all “underperforming”, within the next two months. Following a consultation
MorePapa Johns has confirmed the locations of 43 UK restaurants it will shut within the next two months. The takeaway pizza business
More