Located in Peoria, IL, St. Francis Woods specializes in senior living, supportive living, and in-home and on-site medical care. Medicaid accepted. No stairs or steps. Up-to-date state certifications. Request a call back today.