MovieMaps

“Day One” Filming Locations

Torchwood episode “Day One” was filmed in Cardiff in the United Kingdom.