Battle Lake, Minnesota

Click for Battle Lake, MN Forecast

Battle Lake, Minnesota, USA

Lodging in Battle Lake, Minnesota

Bed & Breakfast, Cabins & Cottages

  • Xanadu Island Bed & Breakfast 218-864-8096
    35484 235th Street, Battle Lake, MN 56515
    Situated on a secluded five-acre island estate, Xanadu Island Bed and Breakfast is a spacious lodge- style bed and breakfast with massive stone fireplaces and five guest... more info  map

Lodging Guides and Directories

Condos & Vacation Rentals


Lodging in Battle Lake

Towns Near Battle Lake