St Peter and St Paul, Shelford

Parish church of
Shelford and Newton