Barnard Castle Library

Barnard Castle Library
2 Hall Street, Barnard Castle, County Durham, DL12 8JB
Photo of Barnard Castle Library