MovieMaps

“Human Target” Filming Locations

The team finds Rene only to learn he has given up an important secret.

Arrow episode “Human Target” was filmed in Burnaby, New Westminster, & Pitt Meadows in Canada.

Buller Studio as Stalking the Streets

Team Arrow hunts down members of Church's crew trying to find the location where Rene is being held.