El Charro Cafe Downtown Address 311 N. Court Avenue Tucson AZ 85711 United States Upcoming Events No events in this location