Home
>
United States
>
Minnesota
> Battle Lake
We have 1 hotel in Battle Lake.
Xanadu Island Bed & Breakfast and Resort
35484 235th Street
On a remote island in Elbow Lake, this country-style resort lies 4.3 miles from Battle Lake and 20.4 miles from Fergus Falls.
More on Battle Lake .