Where is Howdon?
Where is Howdon located?
Howdon, Howdon (Station), Great Britain (approx. 54.996037°, -1.493296°)
Where is Howdon on the map?
Howdon - Cramlington
{"latitude":54.996037,"longitude":-1.493296,"title":"Howdon"}