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: Helmshore Mills Textile Museum, The Tor Mile Race, Gallery