Exclusive News Articles

Mitsubishi Estate London purchases ITV’s London Television Centre for £145.6 million

ITV has sold its London Television Centre on the South Bank to Mitsubishi Estate London in a £145.6 million cash […]