About Frances Nelson Health Center
Frances Nelson Health Center is a federally qualified health center (fqhc) located in Urbana, IL.
Our Facilities
Frances Nelson Health Center has been registered with the National Provider Identifier database since August 11, 2014 and its NPI number is 1174932586.
Book an Appointment
To schedule an appointment, please call (217) 356-1558.