Indian Hills Golf Club
golfcourse 0
Rural Route 5, Spirit Lake, Iowa 51360
712-336-4768
Nearby Courses