Iglesia Católica de Santa TeresitaParishShareAmaluza - Río Pindo110501 Santa Teresita, LojaEcuadorGet directions