23 employees
Serra Center is a nonprofit organization that provides residential care, homes, independent living, and supported living services.
1975