Havana
Guangzhou
BEST
DEAL
Sun., 02 Feb.
HAV - CAN
$1497
$1402
Prime price per passenger