Open main menu

Wikimedia Commons β

Category:The London Studios

English: The London Studios also known as The London Television Centre is a television studio complex which forms a part of London Weekend Television's London Television Centre in the heart of London.

Media in category "The London Studios"

The following 7 files are in this category, out of 7 total.