Restaurant in Tampa
Taqueria serving small-plate tacos, street corn, and fresh cocktails in a vibrant setting.
1601 W Snow Ave
Tampa, FL, 33606
(813) 258-8226