Viva Cuba 8-17 November 2018

Havana (4 Nights), Cienfuegos (2 hours), Trinidad (3 Nights), Santa Clara (2 hours),
per person