Locations
Tucson Location
8201 S Rita Rd Tucson, AZ 85747
Phone:
520-663-3333
Opening Hours:
Monday – Thursday 7 AM – 8 PM
Friday – Saturday 7 AM – 9 PM
Sunday – 7 AM – 8 PM
Papa Locos
Address1:
8201 S Rita Rd Tucson, AZ 85747
Hours Of Operation
Tucson Location
Monday to Thursday & Sunday7am-8pm
Friday to Saturday7am-9pm