Church of England Diocese of Oxford Eaton Hastings

Eaton Hastings: St Michael & All Angels