Iglesia Católica de la Virgen del QuincheParishShareAvenida Atahualpa100201 Otavalo, ImbaburaEcuadorGet directions