View our newly renovated 45,000 square foot facility located in Peoria, Illinois. Click any one of the thumbnails below to start slideshow.