Chicago’s Largest Multimedia Art Installation
A stunning new media installation will open to the public on April 21 at 150 North Riverside, the award-winning 54-story office tower located along the Chicago River between Randolph and Lake Streets in the West Loop.
“150 Media Stream represents an... Read More...