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
See map: Google Maps