El Charro Cafe
311 N. Court Ave., Tucson, Arizona 85701
Featured Review : This restaurant was highly recommended by some locals we met. And boy, we can't thank them enough for giving us this tip, and since we enjoyed it so much, we ate their at both our days in Tucson. We even consider going b...See Full Review