Category: | Restaurant, |
---|---|
Address: | 7710 S Meridian St, Indianapolis, IN 46217, USA |
Zip code: | 46217 |
I have eaten there several times. Every meal is delicious and the portions are generous. It's nice to see a family- owned business offering a great product and variety. It's not the typical Mexican restaurant in a good way. It's like you were invited into their home with home cooking.