International Institute of African Art and Culture is located in Lagos, Nigeria on 35 Lekki - Epe Expy, Awoyaya. International Institute of African Art and Culture is rated 3 out of 5 in the category research foundation in Nigeria.
Address
35 Lekki - Epe Expy, Awoyaya