Mary Hill es una comunidad no incorporada en los municipios de Rock y Sheridan , condado de Cherokee , Iowa , Estados Unidos. [1] Mary Hill se encuentra a lo largo de la carretera del condado L48, a 7 millas (11 km) al oeste de Cherokee . [2]