Fancy a loved-up holiday where you can simply relax by the pool, eat delicious food, indulge in a spa treatment, and maybe do a bit of salsa dancing? These Cuba hotels will certainly make you feel the love.
10 nights from £1,379 per person
Discover the best of Cuba by combining a few nights in historic Havana with a relaxing stay on the unspoilt beaches of Jibacoa or Varadero in one of the many all inclusive beach resorts. Choose our recommended combination, or call us for a tailor-made quote.