Homes for sale in Spirit Lake Iowa. Including houses for sale and Real Estate. Properties include single family homes, detached homes and houses, condos, townhomes and MLS Real Estate Listings in the town of Spirit Lake Iowa.