24-03-2022 16:37 via nrn.com

Sbarro planning to open 100+ restaurants in 2022

Convenience stores and travel plazas boost the pizza chain's expansion.
Read more »