Battle Lake Hotel Reservations

Sort Hotels by :
 


Xanadu Island Bed And Breakfast And Restaurant
35484 235th Street
Battle Lake, Minnesota



Guestrooms. 

Property Location
With a stay at Xanadu Island Bed and Breakfast and Restaurant in Battle Lake, you'll be on More

from $110.45*
Low Price Guarantee
Select