Circuit City 660

Circuit City #660 was a Circuit City electronics store located at 1030 Northpark Center in Dallas, Texas. The store opened on November 19, 1990 and closed on February 28, 1998.