Where is Howdon?

Where is Howdon located?

Howdon, Howdon (Station), Great Britain (approx. 54.996037°, -1.493296°)


Where is Howdon on the map?