To navigate, press the arrow keys. Lidl ← View details Stamford, 5 Markham Retail Park, Ryhall Road, Stamford, England PE9 1UG +44 800 977 7766 Get Directions From* To * — Required information