Croston is a village and civil parish near Chorley in Lancashire, England. The River Yarrow flows through the village. The population of the civil parish taken at the 2011 census was 2,917. From Wikipedia