La Stella Marina is an Italian restaurant specializing in pizza and seafood dishes.