Iglesia Católica María InmaculadaParishShare8 de Diciembre240208 Curia, Santa ElenaEcuadorGet directions