Family Dollar 6225

Family Dollar #6225 was a Family Dollar dollar store located at 600 Crystal Falls Parkway in Leander, Texas. The store opened in May 2004 and closed in September 2015.