The Otter Lodge
Ottertail -> Minnesota -> West North Central -> Midwest -> the USA
MN 56571 306 Highway 78 North, Ottertail, MN 56571, United States of AmericaThe Otter Lodge. Hotel in Ottertail
Located along Highway 78, this guest accommodations is moments from Ottertail Lake. It features an on-site restaurant and lounge with live entertainment from May through September. Pet-friendly rooms include free Wi-Fi.
Price from $75