Small, family owned, Take out restaurant. Traditional homemade Mexican food. First opened in March 5th 2013 in Chicago and then relocated and reopened its doors now in Omaha July 2nd 2018.
Know a great happy hour or special for this location?
Suggest an edit
2203 S 16th St, Omaha, NE 68108
© 2025 Checkle, Inc
Privacy
Terms