where is sayulita mexico located
Sayulita is a village about 25 miles north of downtown Puerto Vallarta in the state of Nayarit, Mexico, with a population of approximately 4,000.