2012
SP1114 : Church of St Peter and St Paul, Northleach
taken 12 years ago, near to Northleach, Gloucestershire, England
This is 1 of 3 images, with title Church of St Peter and St Paul, Northleach in this square
Church of St Peter and St Paul, Northleach