Location

Great Lakes Inn is located in Spirit Lake, Iowa - in the Iowa Great Lakes region.