MovieMaps

“Trojan's Horse” Filming Locations

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