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.