Postal Address 1076 Avenue 12 de Octubre 170143 Quito Ecuador Map First user added 05/10/2023 Organization type University Region Quito