Target T-1460

Target T-1460, also known as Homewood, is a Target discount department store located at 17605 South Halsted Street in Homewood, Illinois. The store opened July 24, 2002.