Smallicombe Farm
United Kingdom
>
England
>
Devon
>
East Devon
>
Northleigh
>
Smallicombe Farm
Smallicombe Farm is a building in Northleigh in East Devon.
Smallicombe Farm
Building
Secondary road
Townshayne Farm
Offwell Brook