Target T-2066

Target T-2066 is a Target discount department store located at 6801 FM 1960 Road West in Houston, Texas. The store opened October 5, 2005.