Spirit of the North Resort- Leech Lake, MN

A review of our stay at the Spirit of the North Resort on the south shores of Leech Lake, MN.

Advertisements