Where is Hexton?

Where is Hexton located?

Hexton, Hexton, Great Britain (approx. 51.96086°, -0.3925176°)


Where is Hexton on the map?