CompUSA 577

CompUSA #577 is a CompUSA electronics store located at 26425 Great Northern Shopping Center in North Olmsted, Ohio. The store closed in 2007.