Fast-growing pizza chain Marco’s Pizza, based in Toledo, Ohio, awarded 86 franchise development deals and opened nearly 80 new stores in 2023. And the chain is not done
Marco’s Pizza signed 2 development agreements that will bring 22 new stores to the Denver metro market by the end of 2024.
Marco's Pizza opened 109 new locations across the country in 2013 and increased system-wide sales by more than 32 percent, resulting from