Iglesia Católica de La Virgen de las VictoriasParishShareHugo Guzmán Lara100103 Ibarra, ImbaburaEcuadorGet directions