Find Sbarro restaurants in Glendale, Arizona near you now.
Pizza restaurant
Address: 7700 W Arrowhead Towne Center, Glendale, AZ 85308