Instituto Interamericano de Cooperación para la Agricultura (IICA) is located in Santo Domingo, Dominican Republic on F34J3R4, Av. Alma Mater. Instituto Interamericano de Cooperación para la Agricultura (IICA) is rated 3.1 out of 5 in the category agricultural organization in Dominican Republic.
Address
F34J3R4, Av. Alma Mater