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