Archdeaconry
Deanery
Benefice

The Vicarage - River

Clergy Residence

The Vicarage
23 Lewisham Road
River
Dover
CT17 0QG