St Roch
United Kingdom
>
England
>
Somerset
>
Closworth
>
St Roch
St Roch is a church in Somerset, Closworth.
St Roch
Object
Religion
Building
church
Lower Pen Hill Farm
Bryant's Farm