MovieMaps

“Christopher Chance” Filming Locations

Human Target episode “Christopher Chance” was filmed in Vancouver in Canada.