Family Dollar 1362

Family Dollar #1362 is a Family Dollar dollar store located at 170 Plaza Avenue in Lake Placid, Florida.