35 employees
Seton Villa is an assisted living facility that provides supported accommodation and social services for people with disabilities.
1966