Venture 129

Venture #129 was a Venture discount department store located at 2102 North Neil Street in Champaign, Illinois. The store opened 1984 and closed March 1996.