Town & Country Center
The Town & Country Center is a cornerstone of the Arlington Heights community in Illinois. Spanning over 32 acres at the busy intersection of Palatine Road and Rand Road, it stands as the largest shopping center in the village. Originally established in 1981 as an enclosed mall, the site underwent a massive $20 million transformation…