“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 Vancouver 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.