Where is Potrero de los Ibarras?

Where is Potrero de los Ibarras located?

Potrero de los Ibarras, Nayarit, Mexico (approx. 21.60417°, -104.6708°)


Where is Potrero de los Ibarras on the map?