Ecosystem Registry

Schieffelin Institute of Health Research and Leprosy Centre

Health research · Vellore, India · Founded 1955

Health research in Vellore, India, founded 1955. Part of the Innovative EcoSystems registry.

leprosyhealth.org