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