Target T-75

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