Iglesia Católica Santísima TrinidadParishShareLeonidas Plaza230203 Santo Domingo, Santo Domingo de los TsáchilasEcuadorGet directions