Stella Marina is an Italian restaurant specializing in pizza and seafood. It offers vegetarian options and is accessible to wheelchair users. The establishment serves lunch and dinner.