The Shore Crest Resort is located on Leech Lake, three miles from Walker. It is a private resort nestled in pines and birches and surrounded on three sides by water. Each of the seven vacation homes and the secluded hide-away-house offers the opportunity to renew and regenerate, in relaxed tranquility. If you prefer lake-country fun, the sandy beach cove and dock facilities are certain to meet your desires.