More about The London Studios Limited
The London Studios Limited is located at London Television Centre 58-72, Upper Ground, Lambeth, SE17 London, United Kingdom
+442071573000
http://www.itv.com