Doctor Who Concordance Wiki
Advertisement

Torchwood 1, also known as Torchwood London, was the London branch of the Torchwood Institute. Based out of the Torchwood Tower in Canary Wharf, the base was significantly larger than Torchwood 2 in Glasgow and Torchwood 3 in Cardiff.

Advertisement