White Otter Farm
United Kingdom
>
England
>
Lancashire
>
West Lancashire
>
Halsall
>
White Otter Farm
White Otter Farm in Halsall in West Lancashire.
White Otter Farm
Land use
farmyard
Segar's Lane
Sandy Brook
Elm Park Drive