Bamburgh Castle, often described as the finest castle in England, is the home of the Armstrong family. From NEN Gallery