2410 N Milwaukee Ave
Nuevo Leon Restaurant
1515 W 18th St Chicago, IL
702 W Fulton Market Chicago, IL
This place is in a decent spot for some late night food cravings before ending your night. Prices are good and I couldn't complain when I was eating one bit.
August 05, 2010
If you've been to or used
El Charro, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.