Stubbins is an industrial village in the southern part of the Rossendale Valley, Lancashire.
Read more about Stubbins.