Family-owned Spec’s owns over 100 wine & liquor stores across Texas. Spec's Texas Super Store was founded in 1962. Spec's Texas Super Store's headquarters is located in Houston, Texas, USA 77006. Spec's Texas Super Store has an estimated 400 employees...