Sbarro in Glendale, Arizona

Find Sbarro restaurants in Glendale, Arizona near you now.

Branches

Sbarro

Pizza restaurant

Address: 7700 W Arrowhead Towne Center, Glendale, AZ 85308