Windhorse Integrative Mental Health – Portland is a mental health treatment center for people seeking treatment near Multnomah County. As part of their treatment modalities for recovery, Windhorse Integrative Mental Health – Portland provides during treatment. Windhorse Integrative Mental Health – Portland is located in Portland, Oregon, accepting cash or self-payment for treatment.