Italian restaurant Stellamaris specializes in fresh seafood. Enjoy raw platters and cooked dishes.