Happy Healing LLC Categories Health Maintenance Organizations 1807 S. Neil St. Champaign IL 61820 (707) 382-9791 Visit Website About Us Wellness Center Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×