Priest in Charge St Peter’s, Folkestone
The parish of St Peter, Folkestone, is located where the North Downs meet the English Channel which continue eastwards to form part of the White Cliffs of Dover. Due to its close connection with the sea, it is known as ‘The Mariners’ Church’.
We are a Resolution Parish under the Episcopal care of the Bishop of […]