The Castles of Northumberland

Having been the witness to numerous battles between the Scottish…