Excitement builds as Lidl opens its newest US store in Atlanta, offering fresh food, European specialties, and affordable prices to the community.