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.