Caerlaverock Castle is an impressive medieval stronghold which sits on a triangular site surrounded by moats. The castle’s remarkable features include the twin-towered gatehouse and the Renaissance Nithsdale lodging. Today visitors can enjoy a siege warfare exhibition, a children’s adventure park and a nature trail leading to an earlier castle.