Trafalgar Studios

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