Barracuda is a Restaurant located in New Orleans, LA 70115. It is one of the 53384 restaurants in United States. Address of Barracuda is 3984 Tchoupitoulas St, New Orleans, LA 70115, United States. Barracuda can be contacted at 15042662961. Barracuda is rated 4.5 (out of 5 stars) by 206 reviewers on the web.
Some of the places around Barracuda are -
Within less than half a Kilo meter of Barracuda, you can also find Crane Builders of New Orleans, Robinson Lumber Company, Stanwycks Photography, Jennifer Shaw Photography, Headshots International, Commercial Plumbing & Sheet Metal Professionals, AVO TACO and many more.
In very close proximity, around 200 meters, there is one more Restaurant - AVO TACO
3984 Tchoupitoulas St, New Orleans, LA 70115, United States
Contact number of Barracuda is 15042662961.
Rating of Barracuda is 4.5 out of 5 stars.
Address of Barracuda is 3984 Tchoupitoulas St, New Orleans, LA 70115, United States.
Barracuda is located in New Orleans, LA 70115.
Barracuda is a Restaurant in United States
Pincode of New Orleans, LA 70115 is 70115