This lovely hotel can be found in Ambergris Caye. The accommodation comprises 20 cosy accommodation units. Xanadu Island Resort underwent renovation in 2015. Visitors will not be bothered during their stay, as this is not a pet-friendly property. This accommodation is committed to upholding environmentally friendly practices.