150 employees
Independent Living Resource Center (ILRC) is a Center for Independent Living that serves people with disabilities in San Luis Obispo, Santa Barbara, and Ventura Counties.
1976