Iglesia Católica La Anunciación del SeñorParishShareCatacocha230103 Santo Domingo de los Tsachilas, Santo Domingo de los TsáchilasEcuadorGet directions