bn:02375306n
Noun Named Entity
ES
No term available
EN
The London Studios in Lambeth, Central London was a television studio complex owned by ITV plc and originally built for London Weekend Television. Wikipedia
Relations
Sources