Target T-881

Target T-881, also known as Eagle Creek, is a Target discount department store located at 6925 West 38th Street in Indianapolis, Indiana. The store opened October 6, 1993. Replaced Target T-129