Hikes›United States›Iowa›Upper Mississippi River National Wildlife and Fish Refuge›Indian Head RockIndian Head RockStop · 1.2 km · ↑ 25 mIn Upper Mississippi River National Wildlife and Fish Refuge, Iowa