1604 N 17th St
Tampa, FL 33605
Modest, family-run taqueria whipping up tacos, burritos & tortas in a shaded, open-air space.