Where is La Escalera?

Where is La Escalera located?

La Escalera, Sinaloa, Mexico (approx. 25.63333°, -108.45°)


Where is La Escalera on the map?