CompUSA 518

CompUSA #518 is a CompUSA electronics store located at 5624 Mission Center Road in San Diego, California.