Where is Longhoughton?

Where is Longhoughton located?

Longhoughton, Longhoughton, Great Britain (approx. 55.42994°, -1.6150814°)


Where is Longhoughton on the map?