Mazatlan
Halifax
BEST
DEAL
Tue., 24 Dec.
MZT - YHZ
$324
$314
Prime price per passenger