Where is Backworth?

Where is Backworth located?

Backworth, Backworth (Station), Great Britain (approx. 55.043797°, -1.532883°)


Where is Backworth on the map?