Longhoughton

English

Proper noun

Longhoughton

  1. A village and civil parish in Northumberland, England (OS grid ref NU2415).

References