Iglesia Católica San Juan XXIIIParishShareCalle 8230206 Santo Domingo, Santo Domingo de los TsáchilasEcuadorGet directions