Otter House
United Kingdom
>
England
>
Oxfordshire
>
Cherwell
>
Oddington
>
Otter House
Otter House in Oddington in Cherwell.
Otter House
Land use
Secondary road
High Street
Glebe Barn
College Farm Close
Oddington
Saint Andrew