top of page
FREE DELIVERY!
*up to 5 miles, on orders above $30
about
Order Direct. Support Local.
Enjoy the best Latin food in Tampa. We're located at 12227 N Florida Ave, Tampa, FL 33612, USA; and deliver up to 5 miles from our location.
ā
Order here directly through our official website.
ā
Thanks for supporting local restaurants by ordering direct and not through 3rd party platforms!
ā
Feel free to make a pickup order as well.
Gallery
Customer Reviews
You don't just have to listen to us. Read what our customers have to say
Reviews
bottom of page