Based on 5 reviews, the restaurant has received a rating of 4.4 stars. Price
✔️ Dine-in ✔️ Takeout
Address:
696 193rd Pl, Glenwood, IL 60425
Reviews
Derek Schmitz
Hidden gem with great people and excellent Mexican cuisine! Cash only but there’s an ATM at the gas station up the street. I had the quesadilla and two tacos. Very great for a quick lunch break from work.
… more
eric gilbert
Great can’t beat it
… more
… View more