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
📍 3984 Tchoupitoulas St, New Orleans, LA 70115 🕐 Daily 11am-9pm 📞 +1-504-266-2961 🔗 www.eatbarracuda.com
Open New Orleans in the full experience →

Nearby in Dining

SEIJI's OMAKASE by Little Tokyo · ★ 4.9The Kingsway · ★ 4.5Blue Oak BBQ · ★ 4.7The Joint · ★ 4.8