News

The eight-story Peoria building, which was built in 1999 as an innovation hub, has been listed for sale at an unspecified price.