Barracuda

2.6
(10 reviews)
Piazzetta Due Vele, 07021
+39 0789 99084Official website
Italian
Reservations
Restaurants
Seafood
Restaurant

At a glance

  • Typical visit: about 1 hour
Barracuda | Terranoa/Olbia | Italy | TripAligner