If only the mighty walls of Caerlaverock Castle could talk! But as they can't, inquire if tours are available to hear a few of its fascinating tales instead.
This fortified complex is located in Dumfries. Once you've done everything you can at Caerlaverock Castle, pay a visit to nearby Dino Park, Caerlaverock Wetland Centre and Sweetheart Abbey.