Address706-708 S. 6th St, Champaign, IL 61820
Information on the new opening of Target
Target is opening a new store location in Champaign this Sunday. It is located near the University of Illinois Urbana, on the first two floors of The Dean, the 17-floor, high-rise apartment complex. The store will only be 17,000 sq. ft. large but Target already announced that their plan is to open smaller and local shops rather than large shopping centers.
This entry has no comments yet.