The Lodge on Otter Tail Lake is a charming lakeside retreat nestled in the heart of Battle Lake, MN.
Offering cozy accommodations and stunning views of the lake, guests can enjoy a peaceful getaway surrounded by nature.
Generated from their business information