Target T-881

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