MovieMaps

“The Mermaid Discovery” Filming Locations

Siren episode “The Mermaid Discovery” was filmed in North Vancouver, Coquitlam, & Vancouver in Canada.