Barro's Pizza Mesa
1066 N Power Rd # 103
Mesa, Arizona 85205
USA
Phone: 480-985-2020
Mesa, Arizona 85205
USA
Phone: 480-985-2020
Food | 10.0 |
Service | 10.0 |
Ambiance | 6.0 |
Overall: | 8.0 |
Location & Nearby Info
China Palace0.00 mi
Los Favoritos Taco Shop0.22 mi
Little Caesars Pizza0.23 mi
Blimpie Subs and Salads0.25 mi
Charley's Grilled Subs0.33 mi
Cuisine:
Barro's Pizza Mesa Description:
Take-out
Delivery
Reviews of Barro's Pizza Mesa