Hancock from Iowa Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Harold's Place - Iowa, Hancock, 106 North Main Street, 51536 (712) 741-5472 Map