Eleanor Health Mooresville is a mental health treatment center for people seeking treatment near Iredell County. As part of their treatment modalities for recovery, Eleanor Health Mooresville provides during treatment. Eleanor Health Mooresville is located in Mooresville, North Carolina, accepting cash or self-payment for treatment.