CompUSA 121

CompUSA #121 is a CompUSA electronics store located at 1102 West Arbrook Boulevard in Arlington, Texas. The store closed in 2007.