Papa Locos Tacos and Burgers

8201 S Rita Rd
Tucson, AZ
520.663.3333
32.102591
-110.800836
Hours:
Mon - Sat: 7am - 8pm
Sun: 8am - 7pm

for Papa Locos Tacos and Burgers
Directions
from: