Iglesia Católica Santa María de La NatividadParishShareAvenida La Lorena230103 Santo Domingo de los Tsachilas, Santo Domingo de los TsáchilasEcuadorGet directions