Iglesia CristianaParishShareAv. Victor Manuel Guzman 11-15100150 Ibarra, ImbaburaEcuadorGet directions