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.