News

On October 22, 2024, the restaurant company announced at an investor's meeting that it would close 150 locations. Of these, 50 were to shutter before the end of 2024. Another 100 stores were set ...