Barracuda
Syvota Bay, Syvota 46100 Greece
Barracuda is a Restaurant place is located in Syvota, Epirus. The address of Barracuda is Syvota Bay, Syvota 46100 Greece.
If you want to go to the place or need any services, you can contact them directly. The phone number is +30 2665 093424, or open their website to view relevant information, The url is https://www.facebook.com/barracudabarsivota/