Armstrongs The lost Towers of Liddesdale
Armstrongs; The lost Towers of Liddesdale The Lost Towers of the Armstrongs of Liddesdale, in Roxburghshire, Dumfriesshire and Cumbria The valley stretches from the junction of the rivers Liddel and Esk in the south for…