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. Built on site of former Montgomery Ward store.