MovieMaps

“Christopher Chance” Filming Locations

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