Barracudasplitblue-01.png
 
Barracuda_tacos_HEADER.jpg

Hours

tuesday - Saturday

11AM - 9pm

Sunday

10AM - 5PM

Monday

closed

Barra_bigSquig_blue-01.png
 
 

FIND US

3984 TCHOUPITOULAS ST,

New Orleans, LA

GET DIRECTIONS

 
Barra_map_sketch-03.jpg
 

PRESS

 
Barra_bigSquig_blue-01.png
 

The Advocate

MARCH 2019

NOLA.com

JULY 2018

GAMBIT

JUNE 2018

 

 xxx

Barracuda_tacos_new_orleans_-16.jpg

keep up with us on instagram