Where is La Escalera?

Where is La Escalera located?

La Escalera, Nariño, Colombia (approx. 0.90472°, -77.8225°)


Where is La Escalera on the map?