3207 E Ajo Way, Tucson, AZ 85713 +1 520-302-3796
restaurant, South Tucson, AZ, United States
Today
How to go there