CompUSA 132

CompUSA #132 is a CompUSA electronics store located at 13924 Manchester Road in Ballwin, Missouri. The store closed in 2007.