“From Out of the Rain” Filming Locations

Series: Torchwood Season 2, Episode 10
Previous: “
Next: “

Torchwood episode "From Out of the Rain" was filmed in United Kingdom.
Show Map
 

Paget Rooms as Electro Theatre