Iglesia Católica Santiago Apóstol - La SantiagoParishShareTemuco S12-22170608 Quito, PichinchaEcuadorGet directions