MovieMaps

“Thou Shalt Not Kill” Filming Locations

Spooks episode "Thou Shalt Not Kill" was filmed in London in the United Kingdom.