INSTITUT NATIONAL DE LA SANTE ET DE LA RECHERCHE MEDICALE (INSERM)

Organization's Address: 
101 Rue de Tolbiac
75654 PARIS
France
48° 49' 36.1596" N, 2° 21' 55.35" E