Located on the southwest side of Leech Lake, we are just 1o miles from downtown Walker. View Larger Map Directions from the Twin Cities View Larger Map Resort Layout