Open for 7 days
Download our app to start earning rewards!
Great Service,
Great Location!
Rewards are here!
Papa Locos
Address1:
8201 S Rita Rd Tucson, AZ 85747
Address2:
2951 N Grand Ave, Nogales AZ 85621
Get In Touch With Us
Tuscon Location Phone:
(520) 663-3333
Nogales Location Phone:
(520) 415-1512
Email : eat@papalocos.com
Hours Of Operation
Tucson Location
Monday to Saturday 7am-8pm
Sunday 7am-4pm
Nogales Location
Monday to Saturday 6am-11pm
Sunday 6am-6pm