Helmshore

Helmshore

Helmshore is a village in the Rossendale Valley, Lancashire, England. It is situated south of Haslingden, broadly between the A56 and the B6235, approximately 16 miles north of Manchester.

Read more about Helmshore.