Mediterranean restaurant Barracuda offers a large menu with Italian specialties. Known for generous portions and a friendly atmosphere.