Where is Longhaughton?

Where is Longhaughton located?

Longhaughton, England, Great Britain (approx. 55.4280929714°, -1.6180801392°)


Where is Longhaughton on the map?