Barracuda
Seafood · Italian · Sushi
Seafood restaurant, formerly Barracuda. Offers Italian, Mediterranean, sushi, and fusion cuisine with gluten-free options. Provides takeaway and delivery services.
Location
I migliori locali vicini
I locali con il voto più alto vicino a Barracuda.
Local restaurants nearby
Via Lucana, 234, 77



