Barracuda Taco Stand
446 Pelican Ave, New Orleans
(504) 766-7268
Recent Reviews
Order Online
You May Also Like
Tonti's Cocktail Bar & Bistro - 323 Verret St
French
Tout De Suite Cafe - 347 Verret St
Cajun, Coffee & Tea, Cafe, Pet Friendly, Vegan
Old Point Bar - 545 Patterson Rd
Bar, Dive Bar, Pet Friendly
Restaurants in New Orleans, LA
Barracuda Taco Stand
446 Pelican Ave, New Orleans, LA 70114
(504) 766-7268