Family Dollar 1362

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