Where is La Escalera?

Where is La Escalera located?

La Escalera, Guerrero, Mexico (approx. 17.73333°, -99.83333°)


Where is La Escalera on the map?