Barracuda is a restaurant offering a diverse menu, from classic dishes to globally-inspired seafood options like lobster, scallops, and oysters.