Maps and GPS directions to Lidl Hannover 30459 and other Lidl locations in Germany Find your nearest Lidl Lidl is an European discount supermarket chain of German origin that operates over 10 000 stores across Europe