Church of England Diocese of Leicester Barkstone

Barkestone: St Peter & St Paul

Get in touch

Ann Dunlop

Little Orchard 5 Chapel Street Barkestone
+441949845457