Follow the link below to website of the Middleham and St. Peters Episcopal Parish

Trail of Souls - Middleham and St Peter Parish