Xanadu Island Resort, Ambergris Caye – The Only Place to Stay When Visiting This Tropical Island
Have you ever stayed at a resort and wanted to stay forever? It ticks all your boxes. Beach with palm trees. Pool with shade. Proper little cabins, not just rooms. You don’t even want to leave the resort, because staying has to be better, is better.