Get Directions to Craigmillar Castle ← View details Craigmillar Castle Road, Edinburgh, Lothian EH16 4SY, United Kingdom, Edinburgh, England Get Directions From* To * — Required information