Where is Legbourne?

Where is Legbourne located?

Legbourne, England, Great Britain (approx. 53.3384058876°, 0.0513095852°)


Where is Legbourne on the map?