Institute for Innovations in Development is located in Enugu, Nigeria on 38A Umuezebi Street, Off Chime Avenue, New Haven. Institute for Innovations in Development is rated 4 out of 5 in the category research institute in Nigeria.
Address
38A Umuezebi Street, Off Chime Avenue, New Haven