About us
Define
Definitions for
"Halsall"
Halsall is a village and civil parish in West Lancashire, England, located close to Ormskirk on the A5147 and Leeds and Liverpool Canal.
en.wikipedia.org