Where is Hinxworth?

Where is Hinxworth located?

Hinxworth, Hinxworth, Great Britain (approx. 52.049145°, -0.1998206°)


Where is Hinxworth on the map?