Iglesia Católica San Isidro Labrador de El IncaParishShareCalifornia Alta170514 Quito, PichinchaEcuadorGet directions