Sbarro | Anaheim, CA

Sbarro_Pizza

Sbarro is located in food courts across the nation as well as a few other countries. The location I visited was next to the convention center in Anaheim and only blocks away from Disneyland. Sbarro serves an average New York-style pizza as well as a few other items. While it certainly isn’t the best pizza […]