Target T-1506

Target T-1506, also known as Odessa, is a Target discount department store located at Winwood Town Center, 3909 East 42nd Street in Odessa, Texas. The store opened October 9, 2002 with a formal grand opening ceremony on October 13.