Craigmillar Castle

Craigmillar Castle is a substantial medieval ruin southeast of central Edinburgh. Its towers, courtyards, and links to Mary, Queen of Scots make it a quieter alternative to Edinburgh Castle for travelers interested in Scottish history.

things to do castle history

Other places in Things to Do