Where is Potrero de los Landeros?

Where is Potrero de los Landeros located?

Potrero de los Landeros, Sinaloa, Mexico (approx. 24.21556°, -106.8956°)


Where is Potrero de los Landeros on the map?