St Michael And All Angel’s Church

St Michael And All Angel’s Church
Leyburn, North Yorkshire, DL8 5PR
  • Telephone 01969 623010