Family Dollar 820

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