Venture 190

Venture #190, also known as the Franview Venture store, was a Venture Dollar Store located at 2912 Telegraph Road in St. Louis, Missouri. The store opened November 1996 and closed January 1998.