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