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