El Charro Cafe
Address:
7250 S Tucson Blvd Ste 224, Tucson, AZ 85756
Phone:
(520) 573-8225
Restaurants
Other Businesses:
- Little Italy at 5975 W Western Way Cir Ste 114, Tucson, AZ 85713
- A&W Restaurant at 6225 W Ajo Hwy, Tucson, AZ 85735
- Sun Flower Cafe at 7406 South Camino De Oeste, Tucson, AZ 85757
- Tequila Factory at 5655 W Valencia Rd, Tucson, AZ 85757
- Finnegan's at 7051 S Tucson Blvd, Tucson, AZ 85756