Address: 6910 E Sunrise Dr, Tucson, AZ 85750, USA
Yes, they do
Yes!
Add Answer
Thanks! Your answer is awaiting moderation.
What time is Happy Hour
Absolutely the worst place to eat service was the most horrendous that I’ve ever had in all of Tucson this El Charro should be ashamed of itself
is charro ventana closed?
Sometimes I call for take out and no one answers the phone lately- El Charro is still open right? Thank you :))
Trending Places
Mexican restaurant
6225 E Speedway Blvd, Tucson, AZ 85712, USA
1750 E Fort Lowell Rd #164, Tucson, AZ 85719, USA
2720 N Oracle Rd, Tucson, AZ 85705, USA
2840 W Ina Rd, Tucson, AZ 85741, USA
2980 W Ina Rd, Tucson, AZ 85741, USA
5443 S 12th Ave, Tucson, AZ 85706, USA
2856 W Drexel Rd, Tucson, AZ 85746, USA
10275 E Old Vail Rd, Tucson, AZ 85747, USA