Target T-63

Target T-63, also known as Target Woodland Hills, was a Target discount department store located at 7178 South Memorial Drive in Tulsa, Oklahoma. The store opened October 8, 1978 and closed unknown.