IL · DeKalb, IL 60115Last updated: 2026-02-28T03:05:01+00:00
The clinic is staffed by NIU's Doctor of Physical Therapy program faculty who are also physical therapists. All physical therapists hold current Illinois ...
🤖 AI summary not generated yet
Click the button below to generate a one-time AI review summary from public sources.