The London Studios
The London Studios (also known as The London Television Centre, LWT Studios or later as ITV Studios) is a television studio complex which is owned by London Weekend Television and has been home to the London Weekend ITV provider since 1972. It is in the heart of London and is situated on the South Bank next to the Royal National Theatre.
Share this!