Does Barrio Taqueria + Tequila have happy hours or specials?
Yes, Barrio Taqueria + Tequila does have happy hours and specials available.
What is Barrio Taqueria + Tequila's rating?
Barrio Taqueria + Tequila is rated an average of 4/5 stars across various online platforms.