Queen Mary stayed at Craigmillar twice, in September 1563 and from 20 November to 7 December 1566.
Maria Stuart weilte zweimal auf Craigmillar Castle, einmal im September 1563 und zum zweiten Mal von 20. November bis 7. Dezember 1566.