Family Dollar 3886

Family Dollar #3886 was a Family Dollar dollar store located at 525 West Illinois Avenue in Dallas, Texas. Originally located at 225 Wynnewood Shopping Center, where it opened in October 1999, the store moved to its latter location in October 2007 and ultimately closed in October 2015.