Spirit Lake, Iowa

Dinas yn Dickinson County, yn nhalaith Iowa, Unol Daleithiau America yw Spirit Lake, Iowa. ac fe'i sefydlwyd ym 1856.