Family Dollar 6956

Family Dollar #6956 was a Family Dollar dollar store located at 1615 Spencer Highway in South Houston, Texas. The store opened in July 2005 and closed in January 2011.