Where is Humshaugh?

Where is Humshaugh located?

Humshaugh, Northumberland, United Kingdom (approx. 55.0363115°, -2.1268457°)


Where is Humshaugh on the map?