Castle Farm
United Kingdom
>
England
>
Oxfordshire
>
Cherwell
>
Bloxham
>
Castle Farm
Castle Farm is a building in Bloxham in Cherwell.
Castle Farm
Building
house
Sor Brook