CompUSA 327

CompUSA #327 is a CompUSA electronics store located at 500 Cochituate Road in Framingham, Massachusetts. The store closed in 2007.