Xanadu Island Resort Listing Category: Ambergris Caye Website: https://www.xanaduislandresort.com/ Phone: 1-866-351-4752 Listing Tags: Accommodation Address: Sea Grape Drive, San Pedro, Belize