Venture 121

Venture #121, also known as the Willowbrook Venture store, was a Venture discount department store located at Willowbrook Shopping Center, 17717 Tomball Parkway in Houston, Texas. The store opened on July 19, 1993 as one of the first ten Venture stores in Texas, followed by a formal grand opening ceremony on July 25. In January 1996, it was announced the store would be temporally closed in March, due to a corporate reorganization. The store would end up re-opening on October 19. The store ultimately closed on August 27, 1997.