Where is La Escalera?

Where is La Escalera located?

La Escalera, Oaxaca, Mexico (approx. 16.48389°, -96.62083°)


Where is La Escalera on the map?