BARRACUDA Saitta Beach
Seafood · Bar · Mediterranean
BARRACUDA Saitta Beach is a restaurant specializing in local seafood dishes, with a focus on sublime preparation. It is recommended for dining in a magical and suggestive setting, offering spectacular first courses and very good desserts.
Location