Atlanta, GA — Papa John’s, the major pizza chain headquartered right here in Atlanta, announced Thursday that it plans to shutter approximately 300 underperforming restaurants across North America by the end of 2027.
The move is part of a broader strategy to cut costs, boost profitability, and refocus the brand amid declining sales.
Papa John’s to Close Locations Nationwide, Including Potential Impact in Georgia…