Located 12 miles east of Walker, Trappers Landing Lodge is the newest four season resort on Leech Lake complete with marina, sandy beach, outdoor pool and restaurant