Church of St Leonard
Anglican / Church of England
Otterford, South West, TA3 7EE
Church of St Leonard is an Anglican church in Otterford, TA3 7EE. Service times have not been added yet.