Stay tuned for more details of the Sol Riu Luna y Mares Resort in Holguin, Cuba. In the meantime, enjoy this Picture Slider.