Chelsea Link
NPI: 1114473899
Chelsea Link is a Skilled Nursing Facility specialist focused health provider in Champaign, Illinois. affiliates with no hospitals or medical groups. Call Chelsea Link on phone number 2177812046 for more information and advice or to book an appointment.
| City | Champaign |
| State | Illinois |
| Address 1 | 3111 W WILLIAM ST |
| Postal Code | 61821 |
| Phone | 2177812046 |
| Primary Specialty | Skilled Nursing Facility |