English Heritage: Bowes Castle

English Heritage: Bowes Castle
Back Lane, Bowes, County Durham, DL12 9LG