Originally Posted by
gretchendz
Carmela's al pastor is quite good
1206 W Lawrence Ave
Chicago, IL 60640
Phone number (773) 275-5321
And, even though it is a full restaurant Nuevo Leon is still amazing and inexpensive.
Nuevo Leon shut down because of health code violations.
I'm just going to leave this here:
http://chicago.eater.com/archives/20...n-shutdown.php
This place is one of those places that has survived on undeserving reviews. When I moved to the city ten years ago, I thought it was amazing because I didn't know any better. Now? I cannot even get over the greasy floors, much less the roach infestation.