Iglesia Católica San Pedro Apóstol de CatacochaParishShare25 de JunioCatacocha, LojaEcuadorGet directions