CompUSA 151

CompUSA #151 is a CompUSA electronics store located at 12230 Westheimer Road in Houston, Texas.