Chicago, IL Metro >
6661 N Clark St,
Sign in to Write a Tip
Charro has the goods!.
El Charro I stands above El Charro II with their original salsa and chips. I don't know how they do it, but every time I eat a taco from El Charro, it tastes like the first taco I've eaten all over again!
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now