Family Dollar 6383

Family Dollar #6383 was a Family Dollar dollar store located at 1701 South Closner Boulevard in Edinburg, Texas. The store opened in October 2004 and closed in August 2014.