care il peoria wallpaper quick care peoria il Nursing Nurse Practitioner 2 Providers. Family Quick Care is a urgent care located 9031 N Allen Rd Peoria IL 61615 providing imme… Sunday, May 29, 2022 Edit