Iglesia Católica de Santa Teresita is one of the places of worship in Vilcabamba, Ecuador. Find it at Amaluza - Río Pindo. Discover Iglesia Católica de San