Canadian Mental Health Association - Windsor-Essex
Canadian Mental Health Association Windsor-Essex County branch offers specialized programs for persons living with serious mental illness through a recovery-based philosophy including primary care, health promotion and supportive housing.