El Charro Cafe Categories Restaurants 311 N. Court Avenue Tucson AZ 85701 (520) 622-1922 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×