Church of St PeterEngland

This fine parish church in Oxfordshire is exceptionally large for the size of its village. It has features ranging in date from about 1200 to 1400.