Iglesia Nuestra Señora de La VictoriaParishShareAvenida Jorge Guzmán Rueda100112 Ibarra, ImbaburaEcuadorGet directions