Hy-Vee has 4 operating branches near Spirit Lake, Dickinson County, Iowa. The listing of all Hy-Vee locations nearby can be foundthis page.