CompUSA 627

CompUSA #627 is a CompUSA electronics store located at 8851 Southwest 136th Street in Miami, Florida. The store closed in 2007.