Restaurant in Tampa
Quick-serve taqueria dishing out birria tacos and Mexican street fare with beer and wine.
615 Channelside Dr
Tampa, FL, 33602