A German supermarket chain called Lidl could be popping up all over the east coast soon. According to Business Insider, the chain is gearing up to open in dozens of cities all the way from New Jersey down to Georgia. The chain hasn’t disclosed exactly how many stores it plans to open but according to … Continue reading “This German Grocery Store Could Soon Overtake The US”