Where is The Oakhill Inn?

Where is The Oakhill Inn located?

The Oakhill Inn, England, Great Britain (approx. 51.22329°, -2.52335°)


Where is The Oakhill Inn on the map?