MovieMaps

“Trojan's Horse” Filming Locations

Severance episode “Trojan's Horse” was filmed in Kingston in the United States of America.