Denton Town Center, a two-story, two-building shopping center at the southeast of Interstate 35E and Loop 288, sits at a prominent location in the city known as the home for the University of North Texas.