Northern Illinois Center for Independent Living Address 412 Locust Street Sterling Illinois 61081 United States Upcoming Events No events in this location