Back in May, the IDEA Store announced they would be moving from their location at 28 E. Springfield in Champaign to Lincoln Square Mall in Urbana. They have made the move, taking over the former Art Mart Space, and they have announced they will officially open the new store on October 24th. The photo above is from their Facebook page, which showcases a bit of the space.
Check out their Facebook post: