Spirit Lake IA, 51360
$56,000
$18,973
$36,777
$41,995
$78,000
$48,362
$40,575
$24,475
$29,975
$52,495
$33,795
$26,650