Leech lake area is a great place to visit. Lots to do in the area, beaches,resorts,restaurants,fishing etc. We love the area and have been coming for the last 4 yrs.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.