CompUSA 717

CompUSA #717 is a CompUSA electronics store located at 9368 North Central Expressway in Dallas, Texas. The store closed in 2007.