Papa John's to close 300 restaurant as it moves to cut costs and boost growth
CBS News reports that Papa John's plans to shutter 300 of its restaurants by the end of 2027 as the struggling pizza chain moves to cut costs and close underperforming locations.