Welcome to Xanadu Island Bed & Breakfast and Resort

A dream and vision of a 1920's millionaire has led the way for guests from far and near to enjoy the beauty, peacefulness, and solitude of Xanadu Island Bed & Breakfast and Resort.

Located near Battle Lake, Minnesota, in Ottertail County, the resort is nestled among the oaks, maples, and pines on a secluded 5 acre island surrounded by the clean, clear water of Elbow Lake.

The original cedar-shake house features five tastefully decorated bed and breakfast rooms with private bathrooms. Many rooms feature amenities that include Jacuzzi tubs or original stone fireplaces.

Guests of the bed and breakfast enjoy delicious home-cooked breakfasts that range from eggs benedict to quiche served with a pork chop. At times, guests are surprised with Xanadu's decadent desserts at breakfast. Bananas Foster and angel food cake-turned-shortcake topped with the season's freshest fruit and fresh whipped cream are two guest favorites.

Three completely self-contained cottages, originally servants quarters, round out the resort lodgings at Xanadu. With picnic tables and brand new outdoor barbeque grills the cottages provide the perfect retreat for families or couples.

Xanadu Island provides nourishment for the body and soul while providing respite from the stresses and schedules of today's hurried lifestyles.

As featured in Midwest Living, Resorts of Minnesota, Mpls/St.Paul Magazine, and others...

More About Xanadu

Thoughts from our Guests

"It's daybreak, the sun is peeking through the clouds. I can smell breakfast coming from beyond the door.

With anticipation, I get up out of bed, Julie lies sleeping. I don my robe and slippers and move into the living room with the fireplace to meet the day.

The sun is now coming up across the lake. Everything seems so peaceful. The day is before us. The possibilities..."        Thank you, Julie and Dan L.