La Chaparrita Taqueria #2
Restaurant
•
4559 S Richmond St, Chicago, IL 60632, USA
7.4
Friday: 9 AM – 9 PM
See if anyone you trust recommends it!