Restaurant specializing in fresh seafood.