Know a great happy hour or special for this location?
Counter-service Mexican place specializing in fried puffy taco shells stuffed with fillings.
Suggest an edit
3235 California St, Omaha, NE 68131