Sports Authority 667

Sports Authority #667 was a Sports Authority sporting goods store located at 1071 Helen Power Drive in Vacaville, California.