“The Mermaid Discovery” Filming Locations

Series: Siren Season 1, Episode 1
Next: “

Siren episode "The Mermaid Discovery" was filmed in Vancouver in Canada.
Show Map
 

Vivio Flower Gallery as Helen's Antiquities

 

Reed Point Marina as Bristol Cove Marine Research Center