Dumfries, Dumfries and Galloway
Caerlaverock Castle, in the charming town of Dumfries, is the epitome of the medieval stronghold, with its surrounding moat, twin towered gatehouse and tower...