MovieMaps

“New World Order” Filming Locations

Shit goes tits up when the mermaid secret is revealed to the world.

Siren episode “New World Order” was filmed in Vancouver in Canada.

Sunset Marina as Quinault Outdoor Supplies

Ben rushes out after buying supplies believing he was recognized by the shop clerk.

Woodward's W43 as Penthouse

Xander and Clive visit a fancy party to collect their money for help capturing Cami and see her being displayed in a glass case.