CompUSA 425

CompUSA #425 is a CompUSA electronics store located at 1385 South Washington Street in North Attleborough, Massachusetts. The store closed in 2007.