Trafalgar Studios

From Tardis Wiki, the free Doctor Who reference
Revision as of 13:03, 27 February 2023 by Cookieboy 2005 (talk | contribs)
Trafalgar Studios
A sign for Trafalgar Studios. (TV: Aliens of London)

A sign for Trafalgar Studios was located in London by at least March 2006. (TV: Aliens of London)