Phone: +15042662961
Address: New Orleans, LA 70115, 3984 Tchoupitoulas St, United States, Cozumel
City: Cozumel
Dishes: 35
Reviews: 215
Website: https://www.eatbarracuda.com/
"Only outdoor seating and very casual — you order before you sit down. CLassic Margarita has too much ice and is not strong. The guacamole and chips are a thumbs up as is the fish taco on a corn tortilla!"
All prices are estimates.