Monday, March 28, 2022

Sbarro will open 100-plus units with c-store focus in 2022

Restaurant Dive
Sbarro plans to open more than 100 new restaurants, both company-owned and franchised, this year, the pizza chain announced Thursday. . . . more