Transcripts and Images of the Registers of The Parish Church of St Peter, North Tawton, Devon, England



Source Information