One of Scotland’s most perfectly preserved medieval strongholds, Craigmillar Castle has at its heart a lofty, late 14th century tower house. Disabled access is limited. Types of ceremony available: Religious and Humanist Wedding Ceremonies. Civil Ceremonies by agreement with Registrar.