Where to Watch The Little Mermaid Live! In United States - Watch The Little Mermaid Live! on Disney Plus