From Wikimedia Commons, the free media repository
English: Holmeswood is a small agricultural village in West Lancashire, in the north-west of England. It lies just north of the Martin Mere wetland and to the south of North Meols about six miles east of the Irish Sea coast at Southport.
This category has only the following subcategory.
- ► Holmeswood (bus company) (1 C, 1 F)