Middleton In Teesdale Village Hall

Middleton In Teesdale Village Hall
Gas Lane, Barnard Castle, County Durham, DL12 0TN
Photo of Middleton In Teesdale Village Hall