Why you should visit Sayulita, on Mexico's Pacific coast
1 / 5
Sayulita, Nayarit’s Pueblo Mágico, or “Magical Town,” is a destination that uniquely combines virgin beaches, lush jungle, and vibrant artistic and cultural scenes.
Credit: Visitnayarit.travel