La sede social de C8 se encontraba situada en los locales del Groupe Canal+ en la place du Spectacle en Issy-les-Moulineaux.