Where is Long Hanborough?

Where is Long Hanborough located?

Long Hanborough, Long Hanborough, Great Britain (approx. 51.824303°, -1.3944855°)


Where is Long Hanborough on the map?