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