The Decline of Sbarro…What Happened?

0
596

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.

LEAVE A REPLY

Please enter your comment!
Please enter your name here