Sbarro Comments on Store Closings
Sbarro announced the closure of 155 of its North American, company-owned eateries. The action represents an important step towards improving the financial performance of the company and is designed to facilitate continued growth and investment in the brand. This action is part of a series of steps taken and planned by the new leadership team […]