Where is Upper Halliford?

Where is Upper Halliford located?

Upper Halliford, Upper Halliford (Station), Great Britain (approx. 51.41102°, -0.430437°)


Where is Upper Halliford on the map?