Owls Leat
United Kingdom
>
England
>
Oxfordshire
>
West Oxfordshire
>
Hanborough
>
Owls Leat
Owls Leat in Hanborough in West Oxfordshire.
Owls Leat
Land use
Secondary road
New Barn Farm
Goose Eye Farm