Torchwood Filming Locations
Captain Jack Harkness runs the small team at the Torchwood Institute in Cardiff which protects the world from extraterrestrial and supernatural threats.
Torchwood was filmed in Cardiff & London in the United Kingdom and Los Angeles in the United States of America.
CIA Archives (exterior)
Esther walks into the CIA archives and later jumps out of the window with Jack as the archives explode behind them in episode 4x01 “Miracle Day: The New World”.
Washington D.C. City Hall
ext/aerial only, children of earth
Thames House (interior)
Torchwood Main Entrance
Torchwood Secret Entrance
Tosh's House (exterior)
Rhys and Gwen's House
this is where we find Gwen and Rhys living at the start of Miracle Day. Torchwood being chased by Helicopter takes place in the beach in front.