View Larger Image Covering 41 acres, Leech Lake is a high-elevation, fly-fishing-only lake that is quite popular with anglers fishing brook trout during the summer months. A boat launch is located on its shores. Use of motors is prohibited. x Photo Gallery