Puerto Vallarta
(1)
Guadalajara
(20)
Rosarito
(44)
Mexico City
(4)
Tijuana
(6)
Earns commissions on purchases