Presence Central and Suburban Hospitals Network Address: 408 S Neil ST, Champaign, IL 61820 Phone: (217) 337-2911 Services: Ambulance Call (217) 337-2911 Get Directions