Iberoamerican University of Science and Technology is located in Santiago, Chile on Padre Miguel de Olivares 1620. Iberoamerican University of Science and Technology is rated 3.9 out of 5 in the category private university in Chile.
Address
Padre Miguel de Olivares 1620