Does Chupacabra Latin Kitchen & Taqueria have happy hours or specials?
Yes, Chupacabra Latin Kitchen & Taqueria does have happy hours and specials available.
What is Chupacabra Latin Kitchen & Taqueria's rating?
Chupacabra Latin Kitchen & Taqueria is rated an average of 4.1/5 stars across various online platforms.