Assisted Living Facilities in Spirit Lake, Iowa

Found 1 assisted living facility in Spirit Lake.

Keelson Harbour

Spirit Lake, IA
4.6 (18 reviews)
From $3,700/month
Assisted Living Independent Living Memory Care