Villa Peru is awesome, we are in Tucson right now and went there last night. Peruvian food rocks, this place is fairly expensive but really is fantastic
Istanbul restaurant is also great, Turkish and Mediterranean. The Manti and okra and kebabs are all very good
For Sonoran dogs Guero Canelo is good but I usually prefer the food truck versions
Haven’t been to El Charro in a long time but will try to go there tomorrow