Restaurant in St. Pete
Mexican taqueria known for homemade tamales and fresh fish tacos.
1962 1st Ave S
St. Petersburg, FL, 33712
(727) 303-1288