8201 S Rita Rd, Tucson 85747, United States
8201 S Rita Rd, Tucson 85747, United States
No delivery
Spot something wrong?
Dishes at Papa Locos Tacos and Burgers. Prices may vary in venue.
Been to Papa Locos Tacos and Burgers? Be the first to share what you ate.