Go Hotels
Home > United States > Minnesota > Battle Lake United States Flag

We have 1 hotel in Battle Lake.

Xanadu Island Bed & Breakfast and Resort Star Rating 2.5        
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 .