New House Farm
United Kingdom
>
England
>
Devon
>
East Devon
>
Combe Raleigh
>
New House Farm
New House Farm in Combe Raleigh in East Devon.
New House Farm
Land use
farmyard
Clapper Lane
Torswood, Combe Raleigh
St Nicholas
Combe Raleigh Village Hall