Craigmillar Castle, a grand but ruinous castle with a large tower and two courtyards, held by the Prestons and the Gilmours, and associated with Mary Queen of Scots, in the Craigmillar area of Edinburgh.
{}