344 employees
Odyssey House Inc. is a social service & health care agency that deals overcome drug and alcohol abuse, improve physical and mental health.
1967