Target T-1896

Target T-1896, also known as South Elgin, is a Target discount department store located at 530 Randall Road in South Elgin, Illinois. The store opened July 21, 2004.