Address: 920 Villa St, Elgin, IL 60120, USA
Honestly, I thought the entire menu was over priced.
Most of their menu items like their enchiladas are reheated in the microwave also.
Add Answer
Thanks! Your answer is awaiting moderation.
It's a crap they do not give up to this place, they pity the food
Trending Places
Mexican restaurant
3091 US-20 #111, Elgin, IL 60124, USA
901 N Liberty St, Elgin, IL 60120, USA
910 Dundee Ave, Elgin, IL 60120, USA
221 E National St, Elgin, IL 60120, USA
4-6 Tyler Creek Plaza Big Timber rd, Elgin, IL 60123, USA
112 Tyler Creek Plaza, Elgin, IL 60123, USA