Caerlaverock Castle – The epitome of the medieval stronghold with its moat and twin towered gatehouse.

Visit Website