Institute for International and Comparative Law in Africa (ICLA) is located in Pretoria, South Africa on 34 Duxbury Rd, Hatfield,. Institute for International and Comparative Law in Africa (ICLA) is rated 3 out of 5 in the category research institute in South Africa.
Address
34 Duxbury Rd, Hatfield,