Barracuda locations
Price range $1-15 4 locations
Barracuda - Baton Rouge2504 Government Street, Baton Rouge, LA 70806
Rated 4.9 out of 5 by 149 guestsMexican

Barracuda - Tchoupitoulas3984 Tchoupitoulas St, New Orleans, LA 70115
Rated 4.9 out of 5 by 221 guestsLatin
Barracuda Huntsville535 Meridian Street North, Huntsville, AL 35801
Rated 4.5 out of 5 by 14 guestsMexican