St Peter & St Paul Church

St Peter & St Paul Church
Church Street, Deddington, Oxfordshire, OX15 0TG