Get Directions to Templars Cross Lodge ← View details North Road, Baldock, Hertfordshire SG7 5DN, United Kingdom, Baldock, England Get Directions From* To * — Required information