The “swell” life on Sayulita’s famed stretch of beach (photo: Gigi Griffis/Flickr)

Best Beach Towns Mexico Sayulita

By Craig Moy

Best Beach Towns Mexico Sayulita