Address: | 1803 S Anderson St, Elwood, IN 46036, USA |
---|---|
Postal code: | 46036 |
Phone: | (765) 551-8050 |
We have visited this place 5 times and never had any negative experiences. Love this place
Food is good, prices are good, portions are nice sized .. the bar is cozy :)
Good, new and clean! but food taste same as all the other Mexican restaurants. chips & salsa, entrees with orange rice, beans with white cheese, salad with guacamole...