Family Dollar 820

Family Dollar #820 is a Family Dollar dollar store located at 142 North Avalon Street in Memphis, Tennessee.