Barro's Pizza
Restaurant
•
2515 N Scottsdale Rd UNIT 12, Scottsdale, AZ 85257, USA
7.8
Sunday: 10:30 AM – 10 PM
See if anyone you trust recommends it!