Venture 191

Venture #191, also known as the Springwood Venture store, was a Venture Dollar Store located at 10200 West Florissant Road in Dellwood, Missouri. The store opened November 1996 and closed January 1998.