CompUSA 514

CompUSA #514 is a CompUSA electronics store located at 7630 Farm-to-Market Road 1960 West in Houston, Texas. The store closed in 2007.