English Heritage: Sewingshields Wall

English Heritage: Sewingshields Wall
Hexham, Northumberland, NE46 4DB