Horseshoe Lake in Fort Township, South Dakota

Horseshoe Lake in Marshall County is a water. Horseshoe Lake also exists in Nordland Township.

Nature
water

Places of worship

  • Rose Hill Church – approx. 4.1 mi.