Postal Address E11-253 Avenida Ladrón de Guevara 170525 Quito Ecuador Map First user added 05/11/2023 Organization type University Region Quito