The Birria king
Restaurant
•
2921 W Columbus Dr, Tampa, FL 33607, USA
9.0
Wednesday: Closed
See if anyone you trust recommends it!