Know a great happy hour or special for this location?
Modest, family-run taqueria whipping up tacos, burritos & tortas in a shaded, open-air space.
Suggest an edit
1604 N 17th St, Tampa, FL 33605