Pizza chain Papa John’s has announced it plans to close 43 stores across the UK. It plans to close stores in areas that are ‘underperforming’ after launching a review at the start of this year. Papa ...
Some results have been hidden because they may be inaccessible to you