OSF Healthcare / Children’s Hospital of Illinois Spina Bifida Clinic Ages served: Children and adults 309-624-4064 Address: 530 NE Glen Oak Lane Peoria, IL 61603