Iglesia Catolica Nuestra Señora del TriunfoParishShareAvenida 19 de NoviembreEl Triunfo, PastazaEcuadorGet directions