Craigmillar Castle
One of Scotland's most perfectly preserved medieval castles; Craigmillar is an imposing fortress with a tower house, courtyard and gardens. Its history is closely bound with that of Edinburgh. The Prestons who built it were honoured for presenting the city with a relic of its Patron Saint, St Giles.