Mamma mia! Find Peoria's top Italian restaurants and pizza parlors on this page.
- Category:Italian and Pizza
- Address:8390 W Cactus Rd
Peoria, AZ 85381
- Phone:(623) 334-9535 Website:https://www.barrospizza.com/
- Hours:Sunday - Thursday: 10:30am to 10pm
Friday - Saturday: 10:30am to 11pm
Regional chain serving thick- & thin-crust pies, wings & sandwiches in a simple setting. Dine-in and delivery available.Return to full list >>