Xanadu Island B&B and Resort

About the Inn

Xanadu Island Bed and Breakfast & Resort in scenic Battle Lake, MN is a 1920's wooded island estate accessed by a small causeway. Xanadu is a great MN resort vacation retreat with peace, quiet and privacy.

35484 235th St Battle Lake, Minnesota