Target T-75

Target T-75, also known as Westchase, is a Target discount department store located at Westchase Shopping Center, 10801 Westheimer Road in Houston, Texas. The store opened October 1, 1979.