Get Directions to Lombardis Pizza Kitchen ← View details The Red Lion, Deadmans Cross, Shefford, Beds SG17 5QQ, United Kingdom, Shefford, England Get Directions From* To * — Required information