The church of St Peter and St Paul, Northleach, Gloucestershire, England UK
The Church of St Peter and St Paul in Northleach is known as The Cathedral of the Cotswolds
Size: 2878px × 4300px
Location: Northleach, Gloucestershire, England, UK, GB, United Kingdom, Great Britain.
Photo credit: © Stephen Sykes / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: church, cotswolds, england, gloucestershire, northleach, paul, peter, religion, st