How many Sbarro locations are there?

We have more than 700 Sbarro locations worldwide. Find one near you!