Television Centre is the iconic former home of the BBC in London’s White City. The development features new homes and apartments, new cafés and restaurants, independent cinema, premium workspace and members’ club Soho House, with a hotel. Happily, the legacy of the BBC continues at the site: BBC W... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet