German-owned international grocery chain Lidl plans to open more locations. USA TODAY reports the company plans to open stores in several cities such as New York, Atlanta and D.C. metro regions.