St. Mary's Hall

St. Mary's Hall
Newgate, Barnard Castle, County Durham, DL12 8NQ
Photo of St. Mary's Hall