Restaurant specializing in seafood.