Stella Marina is an Italian restaurant with a family-friendly atmosphere and a diverse menu.