Where is La Escalera?

Where is La Escalera located?

La Escalera, El Paraiso, Honduras (approx. 13.65861°, -87.08944°)


Where is La Escalera on the map?