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.