Where is Backworth?

Where is Backworth located?

Backworth, Backworth, Great Britain (approx. 55.040493°, -1.5309584°)


Where is Backworth on the map?