CompUSA 177

CompUSA #177 is a CompUSA electronics store located at 7011 North Central Avenue in Skokie, Illinois. The store closed in 2007.