Hard Scratch, Iowa

Hard Scratch is an unincorporated community within Harrison County, Iowa, United States.