
Bobby Leebold, LCSW
Social Work
Make an Appointment
(309) 310-4636Telehealth services available
Psychology Specialists is located at 808 S Eldorado Rd Ste 102, Bloomington, IL 61704.
Providers at Psychology Specialists specialize in Social Work.
One provider practices at Psychology Specialists.
Use the insurance check on this page to verify if Psychology Specialists is in-network.