Dal Barracuda is a self-service establishment specializing in seafood, offering a variety of fried and baked fish dishes. They are also known for their burgers and offer wine. The restaurant has a new management this year.