Dining · mexican
Barracuda
★ 4.7 · $$ · New Orleans, Louisiana
Ultra-casual Irish Channel taco stand and margarita garden with house-made flour tortillas. The neighborhood vibe is half the appeal.
Try: The Farmer taco and chips with fresh guacamole
Open New Orleans in the full experience →
Nearby in Dining