Taqueria El Charro Photos
You might also consider
More like Taqueria El Charro
Recommended Reviews - Taqueria El Charro
Start your review...
3
1
0
2 months ago
Helpful 0
Thanks 0
Love this 0
Oh no 0
More info about Taqueria El Charro
2108 N Emerson Ave
Indianapolis, IN 46218
Directions
(317) 657-0621
Call Now
Hours
Food & Alcohol
Outdoor Amenities
Other Amenities























































