The Decline of Sbarro…What Happened?

Sbarro is a major U.S. pizza chain that you probably know best from their delicious smelling pizza stands inside shopping malls. Well, they haven’t been doing well lately, evidenced by their multiple bankruptcy filings over the past decade. This video attempts to explain what happened.

Please follow and like us:
error

Leave a Reply