St Leonard
United Kingdom
>
England
>
Gloucestershire
>
Cotswold
>
Batsford
>
St Leonard
St Leonard is a church in Batsford in Cotswold.
St Leonard
Object
Religion
Building
church