Cayo Largo is one of the keys of pristine beauty that abound in the Canarreos archipelago off the southern coast of Cuba. The All-Inclusive Sol Cayo Largo hotel (296 rooms) is located precisely in this land and marine paradise, facing the white sand beach and only a five minutes drive from the international airport. This hotel is ideal fo