CompUSA 727

CompUSA #727 was a CompUSA electronics store located at 820 East Rector Street in San Antonio, Texas.