If you're looking for Chicken restaurants in Tucson look no further. Sarku Japan #311 Tucson is known for having some of the best Chicken in Tucson. Located at 4500 N. Oracle Road Space # FC-02, ...show more
Vegetable mushroom & steamed rice.
Last updated July 6, 2023