Venn Life Sciences

Large logo of Venn Life Sciences

Headquarters

Flag of IrelandIreland

Sites

Flag of FranceFrance

Sites

Venn Life Sciences

Country

Flag of FranceFrance

City

Paris

Address

Rue de la Pépinière 24, 75008