Television studio complex
tvstudiohistory.co.uk
The London Studios in Lambeth, Central London was a television studio complex owned by ITV plc and originally built for London Weekend Television. Wikipedia