English Heritage: Egglestone Abbey

English Heritage: Egglestone Abbey
Barnard Castle, County Durham, DL12 9TN