January 20, 2023 ByPeoria Next Innovation Center Details Location Address:801 W. Washington St., Peoria, Illinois, 61606, United States