Duns Written on 23 March 2017. The picturesque county town of Berwickshire, Duns is situated at the foot of the hill of Duns Law.