CompUSA 527

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