CompUSA 723

CompUSA #723 is a CompUSA electronics store located at 5701 South Padre Island Drive in Corpus Christi, Texas.