Church Farm
United Kingdom
>
England
>
Oxfordshire
>
West Oxfordshire
>
Idbury
>
Church Farm
Church Farm in Idbury in West Oxfordshire.
Church Farm
Land use
farmyard
Spring Lane
Church Street
Idbury, Bus Shelter
Saint Nicholas