Balgonie Castle keep dates from the 14th century, and the remaining structures were added piecemeal until the 18th century. T ...