Deptford Farm
United Kingdom
>
England
>
Devon
>
Torridge
>
Hartland
>
Deptford Farm
Deptford Farm in Hartland in Torridge.
Deptford Farm
Land use
farmyard
Atlantic Highway
West Country Inn, Meddon Cross
Deptford Moor