Where is Oxhill?

Where is Oxhill located?

Oxhill, Oxhill, Great Britain (approx. 52.10982°, -1.5413579°)


Where is Oxhill on the map?