Clinical Social Worker
Taleatha Welch, LCSW is a social worker (clinical) in Decatur, IL. NPI: 1194315234.
Address: 861 W WILLIAM ST, Decatur, IL 62522
Phone: 2174024226
Welli connects patients with providers based on philosophy of care and clinical approach. View Taleatha Welch's full profile, read patient reviews, and schedule an appointment.