Iglesia Católica San Pedro y San PabloParishShareCalle PrincipalEl Altar, ChimborazoEcuadorGet directions