All Souls Counseling Center is Restoring Hope & Mending Souls
All Souls Counseling Center is a leading nonprofit provider of quality mental health services in Western North Carolina, with a crucial mission to serve those who are underinsured or uninsured. Born in 2000 from a grassroots response to closing mental health hospitals, All Souls emerged when community therapists recognized a critical gap in care for…

