Popular pizza restaurant chain closes locations
The legendary pizza restaurant chain has closed locations in the last three years.

The pizza dining concept is one of the most competitive in the restaurant sector.
The total number of pizza dining locations increased by almost 1% from 2023 to 2024, and the number of businesses reached 74,077 last year, according to data firm Statista.