Mary Hill, Sheridan Township, Cherokee County, Iowa, United States