Newcombe Farm
United Kingdom
>
England
>
Somerset
>
Luxborough
>
Newcombe Farm
Newcombe Farm in Somerset, Luxborough.
Newcombe Farm
Land use
farmyard