From Wikimedia Commons, the free media repository
Jump to: navigation, search
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.