Xanadu Island Resort

Xanadu Island Resort

Xanadu Island Resort is Belize’s top eco-resort in San Pedro, Ambergris Caye that blends luxury and nature perfectly. This site features big, beautiful banners on all pages, so guests can get feel for what the eco-resort is about. This site is mobile responsive and will adopt to any mobile device for easy browsing.