La Mariscada is a French restaurant specializing in traditional seafood and fish dishes. Groups and pets are welcome.