Barracuda is a family-run Mediterranean restaurant that has been operating since 2008. It offers an extensive menu with a focus on Mediterranean cuisine.