“Invincible” Filming Locations

Another familiar face arrives from Earth-2 to terrorize the city while the team works on a way to stop all of the new meta-humans and Joe tries to stop Wally from doing something dangerously heroic.

The Flash episode “Invincible” was filmed in Vancouver in Canada.

1133 Melville Street as Empty Building

Cisco and Caitlin disguise themselves as their Earth-2 doppelgängers to stop Black Siren from destroying several buildings downtown.