We agree with Polaris. Those of us living on McClelland’s Beach in Spirit Lake get the best of Iowa’s best lake as well as a great city. “Spirit Lake, Iowa, population of 4,907 people, is one of the most beautiful and dynamic cities in the Midwest. Spirit Lake is a full-service city offering a wide […]