Get directions to: Sbarro, Peoria, AZ Restaurant address: 15829 North 83rd Avenue Peoria, AZ 85382, USA Driving Walking Bicycling Restaurant: Sbarro